File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change @@ -30,4 +30,52 @@ public function test_number_is_not_odd()
3030
3131 $ this ->assertFalse ($ passes );
3232 }
33+
34+ /**
35+ * Test float number is odd.
36+ *
37+ * @test
38+ *
39+ * @return void
40+ */
41+ public function check_float_number_is_odd ()
42+ {
43+ $ rules = ['odd_number ' => [new ValidOddNumber ]];
44+ $ data = ['odd_number ' => '753.00 ' ];
45+ $ passes = $ this ->app ['validator ' ]->make ($ data , $ rules )->passes ();
46+
47+ $ this ->assertTrue ($ passes );
48+ }
49+
50+ /**
51+ * Test float number is not odd.
52+ *
53+ * @test
54+ *
55+ * @return void
56+ */
57+ public function check_float_number_is_not_odd ()
58+ {
59+ $ rules = ['odd_number ' => [new ValidOddNumber ]];
60+ $ data = ['odd_number ' => '333.14 ' ];
61+ $ passes = $ this ->app ['validator ' ]->make ($ data , $ rules )->passes ();
62+
63+ $ this ->assertFalse ($ passes );
64+ }
65+
66+ /**
67+ * Test non-numeric values.
68+ *
69+ * @test
70+ *
71+ * @return void
72+ */
73+ public function check_non_numeric_values ()
74+ {
75+ $ rules = ['odd_number ' => [new ValidOddNumber ]];
76+ $ data = ['odd_number ' => 'abc ' ];
77+ $ passes = $ this ->app ['validator ' ]->make ($ data , $ rules )->passes ();
78+
79+ $ this ->assertFalse ($ passes );
80+ }
3381}
You can’t perform that action at this time.
0 commit comments