55namespace Tempest \Validation \Tests \Rules ;
66
77use PHPUnit \Framework \TestCase ;
8- use Tempest \Validation \Rules \Enum ;
8+ use Tempest \Validation \Rules \IsEnum ;
99use Tempest \Validation \Tests \Rules \Fixtures \SomeBackedEnum ;
1010use Tempest \Validation \Tests \Rules \Fixtures \SomeEnum ;
1111use UnexpectedValueException ;
@@ -17,7 +17,7 @@ final class EnumTest extends TestCase
1717{
1818 public function test_validating_enums (): void
1919 {
20- $ rule = new Enum (SomeEnum::class);
20+ $ rule = new IsEnum (SomeEnum::class);
2121
2222 $ this ->assertSame (
2323 sprintf (
@@ -35,7 +35,7 @@ public function test_validating_enums(): void
3535
3636 public function test_validating_backed_enums (): void
3737 {
38- $ rule = new Enum (SomeBackedEnum::class);
38+ $ rule = new IsEnum (SomeBackedEnum::class);
3939
4040 $ this ->assertSame (
4141 sprintf (
@@ -60,34 +60,34 @@ public function test_enum_has_to_exist(): void
6060 ),
6161 ));
6262
63- new Enum ('Bob ' );
63+ new IsEnum ('Bob ' );
6464 }
6565
6666 public function test_validating_only_enums (): void
6767 {
68- $ rule = new Enum (SomeEnum::class);
68+ $ rule = new IsEnum (SomeEnum::class);
6969 $ this ->assertTrue ($ rule ->only (SomeEnum::VALUE_1 )->isValid ('VALUE_1 ' ));
7070 $ this ->assertFalse ($ rule ->only (SomeEnum::VALUE_2 )->isValid ('VALUE_1 ' ));
7171 }
7272
7373 public function test_validating_except_enums (): void
7474 {
75- $ rule = new Enum (SomeEnum::class);
75+ $ rule = new IsEnum (SomeEnum::class);
7676 $ this ->assertTrue ($ rule ->except (SomeEnum::VALUE_2 )->isValid ('VALUE_1 ' ));
7777 $ this ->assertFalse ($ rule ->except (SomeEnum::VALUE_1 )->isValid ('VALUE_1 ' ));
7878 }
7979
8080 public function test_validating_only_backed_enums (): void
8181 {
82- $ rule = new Enum (SomeBackedEnum::class);
82+ $ rule = new IsEnum (SomeBackedEnum::class);
8383 $ this ->assertTrue ($ rule ->only (SomeBackedEnum::Test, SomeBackedEnum::Test2)->isValid ('one ' ));
8484 $ this ->assertTrue ($ rule ->only (SomeBackedEnum::Test)->only (SomeBackedEnum::Test2)->isValid ('one ' ));
8585 $ this ->assertFalse ($ rule ->only (SomeBackedEnum::Test2)->isValid ('one ' ));
8686 }
8787
8888 public function test_validating_except_backed_enums (): void
8989 {
90- $ rule = new Enum (SomeBackedEnum::class);
90+ $ rule = new IsEnum (SomeBackedEnum::class);
9191 $ this ->assertTrue ($ rule ->except (SomeBackedEnum::Test2)->isValid ('one ' ));
9292 $ this ->assertFalse ($ rule ->except (SomeBackedEnum::Test)->isValid ('one ' ));
9393 }
0 commit comments