@@ -23,10 +23,29 @@ public function testImmutability(): void
2323
2424 self ::assertNotSame ($ schema , $ schema ->nullable ());
2525 self ::assertNotSame ($ schema , $ schema ->nullable (false ));
26- self ::assertNotSame ($ schema , $ schema ->default (42 ));
26+ self ::assertNotSame ($ schema , $ schema ->default (' test ' ));
2727 self ::assertNotSame ($ schema , $ schema ->preParse (static fn (mixed $ input ) => $ input ));
2828 self ::assertNotSame ($ schema , $ schema ->postParse (static fn (string $ output ) => $ output ));
2929 self ::assertNotSame ($ schema , $ schema ->catch (static fn (string $ output , ErrorsException $ e ) => $ output ));
30+ self ::assertNotSame ($ schema , $ schema ->length (1 ));
31+ self ::assertNotSame ($ schema , $ schema ->minLength (1 ));
32+ self ::assertNotSame ($ schema , $ schema ->maxLength (1 ));
33+ self ::assertNotSame ($ schema , $ schema ->contains ('test ' ));
34+ self ::assertNotSame ($ schema , $ schema ->startsWith ('test ' ));
35+ self ::assertNotSame ($ schema , $ schema ->endsWith ('test ' ));
36+ self ::assertNotSame ($ schema , $ schema ->hostname ());
37+ self ::assertNotSame ($ schema , $ schema ->email ());
38+ self ::assertNotSame ($ schema , $ schema ->ipV4 ());
39+ self ::assertNotSame ($ schema , $ schema ->ipV6 ());
40+ self ::assertNotSame ($ schema , $ schema ->mac ());
41+ self ::assertNotSame ($ schema , $ schema ->pattern ('/.*/ ' ));
42+ self ::assertNotSame ($ schema , $ schema ->uri ());
43+ self ::assertNotSame ($ schema , $ schema ->uuid ());
44+ self ::assertNotSame ($ schema , $ schema ->trim ());
45+ self ::assertNotSame ($ schema , $ schema ->trimStart ());
46+ self ::assertNotSame ($ schema , $ schema ->trimEnd ());
47+ self ::assertNotSame ($ schema , $ schema ->toLowerCase ());
48+ self ::assertNotSame ($ schema , $ schema ->toUpperCase ());
3049 }
3150
3251 public function testParseSuccess (): void
0 commit comments