diff --git a/src/EnumRegistry.php b/src/EnumRegistry.php index 0c24480..27c150d 100644 --- a/src/EnumRegistry.php +++ b/src/EnumRegistry.php @@ -15,7 +15,7 @@ final class EnumRegistry /** * @var EnumInterface[] */ - private $enums; + private $enums = []; /** * @param EnumInterface $enum diff --git a/tests/Unit/EnumRegistryTest.php b/tests/Unit/EnumRegistryTest.php index 60ad215..2acf758 100644 --- a/tests/Unit/EnumRegistryTest.php +++ b/tests/Unit/EnumRegistryTest.php @@ -33,7 +33,13 @@ public function testGetInvalidException(): void $registry->get('type'); } - public function testAddNominal(): void + public function testEmpty(): void + { + $registry = new EnumRegistry(); + self::assertSame([], $registry->all()); + } + + public function testNominal(): void { $translator = new Translator([]); $state = new StateEnum();