Skip to content

Commit 5004d8f

Browse files
Add new test for depth
Signed-off-by: Gabriel Adrian Samfira <[email protected]>
1 parent ff33210 commit 5004d8f

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

Tests/powershell-yaml.Tests.ps1

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,74 @@ anArrayKey: [1, 2, 3]
121121
}
122122
}
123123

124+
Describe "Test serialized depth" {
125+
Context "Deeply nested objects are serialized correctly" {
126+
It "Should deserialize the entire object" {
127+
$data = @"
128+
children:
129+
appliance:
130+
bla:
131+
bla2:
132+
bla3:
133+
bla4:
134+
bla5:
135+
bla6:
136+
bla7:
137+
bla8:
138+
bla9:
139+
bla10:
140+
bla11:
141+
bla12:
142+
bla13:
143+
bla14:
144+
bla15:
145+
bla16:
146+
bla17:
147+
bla18:
148+
bla19:
149+
bla20:
150+
bla21:
151+
bla22:
152+
bla23:
153+
bla24:
154+
bla25:
155+
bla26:
156+
bla27:
157+
bla28:
158+
bla29:
159+
bla30:
160+
bla31:
161+
bla32:
162+
bla33:
163+
bla34:
164+
bla35:
165+
bla36:
166+
bla37:
167+
bla38:
168+
bla39:
169+
bla40:
170+
bla41:
171+
bla42:
172+
bla43:
173+
bla44:
174+
bla45:
175+
bla46:
176+
bla47:
177+
bla48:
178+
bla49:
179+
bla50:
180+
bla51:
181+
- 192.168.0.1
182+
- 192.168.0.2
183+
- 192.168.0.3
184+
185+
"@
186+
$result = cfy $data | cty
187+
Assert-Equivalent -Options $compareStrictly -Expected $data -Actual $result
188+
}
189+
}
190+
}
191+
124192
Describe "Test PSCustomObject wrapped values are serialized correctly" {
125193
Context "A PSCustomObject containing nested PSCustomObjects" {
126194
It "Should serialize correctly" {

0 commit comments

Comments
 (0)