@@ -86,7 +86,12 @@ public function testSetRulesStoresRules(): void
8686 'bar ' => 'baz|belch ' ,
8787 ];
8888 $ this ->validation ->setRules ($ rules );
89- $ this ->assertSame ($ rules , $ this ->validation ->getRules ());
89+
90+ $ expected = [
91+ 'foo ' => ['rules ' => ['bar ' , 'baz ' ]],
92+ 'bar ' => ['rules ' => ['baz ' , 'belch ' ]],
93+ ];
94+ $ this ->assertSame ($ expected , $ this ->validation ->getRules ());
9095 }
9196
9297 public function testSetRuleStoresRule ()
@@ -97,7 +102,7 @@ public function testSetRuleStoresRule()
97102 $ this ->assertSame ([
98103 'foo ' => [
99104 'label ' => null ,
100- 'rules ' => 'bar| baz ' ,
105+ 'rules ' => [ 'bar ' , ' baz '] ,
101106 ],
102107 ], $ this ->validation ->getRules ());
103108 }
@@ -110,7 +115,7 @@ public function testSetRuleMultipleWithIndividual()
110115 $ this ->assertSame ([
111116 'username ' => [
112117 'label ' => 'Username ' ,
113- 'rules ' => 'required| min_length[3] ' ,
118+ 'rules ' => [ 'required ' , ' min_length[3] '] ,
114119 ],
115120 'password ' => [
116121 'label ' => 'Password ' ,
@@ -136,11 +141,11 @@ public function testSetRuleAddsRule()
136141 $ this ->assertSame ([
137142 'bar ' => [
138143 'label ' => null ,
139- 'rules ' => 'bar| baz ' ,
144+ 'rules ' => [ 'bar ' , ' baz '] ,
140145 ],
141146 'foo ' => [
142147 'label ' => null ,
143- 'rules ' => 'foo| foz ' ,
148+ 'rules ' => [ 'foo ' , ' foz '] ,
144149 ],
145150 ], $ this ->validation ->getRules ());
146151 }
@@ -158,7 +163,7 @@ public function testSetRuleOverwritesRule()
158163 $ this ->assertSame ([
159164 'foo ' => [
160165 'label ' => null ,
161- 'rules ' => 'foo| foz ' ,
166+ 'rules ' => [ 'foo ' , ' foz '] ,
162167 ],
163168 ], $ this ->validation ->getRules ());
164169 }
@@ -176,7 +181,7 @@ public function testSetRuleOverwritesRuleReverse()
176181 $ this ->assertSame ([
177182 'foo ' => [
178183 'label ' => null ,
179- 'rules ' => 'bar| baz ' ,
184+ 'rules ' => [ 'bar ' , ' baz '] ,
180185 ],
181186 ], $ this ->validation ->getRules ());
182187 }
@@ -549,7 +554,7 @@ public function testSetRuleGroup(): void
549554 {
550555 $ this ->validation ->setRuleGroup ('groupA ' );
551556 $ this ->assertSame ([
552- 'foo ' => ' required| min_length[5] ' ,
557+ 'foo ' => [ ' rules ' => [ ' required ' , ' min_length[5] ']] ,
553558 ], $ this ->validation ->getRules ());
554559 }
555560
0 commit comments