1
0
Fork 0
mirror of https://github.com/archtechx/enums.git synced 2025-12-13 08:44:02 +00:00

feat: Add support for default values on metadata properties

refactor: Remove comment
This commit is contained in:
Owen Conti 2024-07-15 07:43:49 -06:00
parent a99ee1a7e0
commit bcdbd85d74
4 changed files with 45 additions and 2 deletions

View file

@ -60,4 +60,12 @@ test('fromMeta throws an exception when the enum cannot be instantiated', functi
test('tryFromMeta silently fails when the enum cannot be instantiated')
->expect(Role::tryFromMeta(Color::make('foobar')))
->toBe(null);
->toBeNull();
test('metadata properties return null if missing on the case')
->expect(RoleWithoutAttribute::ADMIN->desc())
->toBeNull();
test('metadata can have default values')
->expect(ReferenceType::INACTIVE_TYPE->isActive())
->toBeFalse();