@@ -164,6 +164,28 @@ func TestKindPodCreateGetDelete(t *testing.T) {
164164 require .Nil (err )
165165}
166166
167+ func TestKindStatefulSetCreateGetDelete (t * testing.T ) {
168+ testutil .SkipIfNoKind (t )
169+ require := require .New (t )
170+
171+ fp := filepath .Join ("testdata" , "kind" , "create-get-delete-statefulset.yaml" )
172+ f , err := os .Open (fp )
173+ require .Nil (err )
174+ defer f .Close () // nolint:errcheck
175+
176+ s , err := scenario .FromReader (f , scenario .WithPath (fp ))
177+ require .Nil (err )
178+ require .NotNil (s )
179+
180+ var b bytes.Buffer
181+ w := bufio .NewWriter (& b )
182+ ctx := gdtcontext .New (gdtcontext .WithDebug (w ))
183+ ctx = gdtcontext .RegisterFixture (ctx , "kind" , stdKindFix )
184+
185+ err = s .Run (ctx , t )
186+ require .Nil (err )
187+ }
188+
167189func TestKindMatches (t * testing.T ) {
168190 testutil .SkipIfNoKind (t )
169191 require := require .New (t )
@@ -308,6 +330,28 @@ func TestKindVarSaveRestore(t *testing.T) {
308330 require .Nil (err )
309331}
310332
333+ func TestKindVarPanicIntConversion (t * testing.T ) {
334+ testutil .SkipIfNoKind (t )
335+ require := require .New (t )
336+
337+ fp := filepath .Join ("testdata" , "kind" , "var-panic-int-conversion.yaml" )
338+ f , err := os .Open (fp )
339+ require .Nil (err )
340+ defer f .Close () // nolint:errcheck
341+
342+ s , err := scenario .FromReader (f , scenario .WithPath (fp ))
343+ require .Nil (err )
344+ require .NotNil (s )
345+
346+ var b bytes.Buffer
347+ w := bufio .NewWriter (& b )
348+ ctx := gdtcontext .New (gdtcontext .WithDebug (w ))
349+ ctx = gdtcontext .RegisterFixture (ctx , "kind" , stdKindFix )
350+
351+ err = s .Run (ctx , t )
352+ require .Nil (err )
353+ }
354+
311355func TestKindCurlPodIP (t * testing.T ) {
312356 testutil .SkipIfNoKind (t )
313357 require := require .New (t )
0 commit comments