diff --git a/src/From.php b/src/From.php index 916b12f..2ac8853 100644 --- a/src/From.php +++ b/src/From.php @@ -37,7 +37,7 @@ trait From */ public static function fromName(string $case): static { - return static::tryFromName($case) ?? throw new ValueError('"' . $case . '" is not a valid name for enum "' . static::class . '"'); + return static::tryFromName($case) ?? throw new ValueError('"' . $case . '" is not a valid name for enum ' . static::class . ''); } /** diff --git a/tests/Pest/FromTest.php b/tests/Pest/FromTest.php index 9ec5ce3..c92fb59 100644 --- a/tests/Pest/FromTest.php +++ b/tests/Pest/FromTest.php @@ -6,7 +6,7 @@ it('does not override the default BackedEnum from method') it('does not override the default BackedEnum from method with errors', function () { Status::from(2); -})->throws(ValueError::class, '2 is not a valid backing value for enum "Status"'); +})->throws(ValueError::class, '2 is not a valid backing value for enum Status'); it('does not override the default BackedEnum tryFrom method') ->expect(Status::tryFrom(1)) @@ -22,7 +22,7 @@ it('can select a case by name with from() for pure enums') it('throws a value error when selecting a non-existent case with from() for pure enums', function () { Role::from('NOBODY'); -})->throws(ValueError::class, '"NOBODY" is not a valid name for enum "Role"'); +})->throws(ValueError::class, '"NOBODY" is not a valid name for enum Role'); it('can select a case by name with tryFrom() for pure enums') ->expect(Role::tryFrom('GUEST')) @@ -38,7 +38,7 @@ it('can select a case by name with fromName() for pure enums') it('throws a value error when selecting a non-existent case by name with fromName() for pure enums', function () { Role::fromName('NOBODY'); -})->throws(ValueError::class, '"NOBODY" is not a valid name for enum "Role"'); +})->throws(ValueError::class, '"NOBODY" is not a valid name for enum Role'); it('can select a case by name with tryFromName() for pure enums') ->expect(Role::tryFromName('GUEST')) @@ -54,7 +54,7 @@ it('can select a case by name with fromName() for backed enums') it('throws a value error when selecting a non-existent case by name with fromName() for backed enums', function () { Status::fromName('NOTHING'); -})->throws(ValueError::class, '"NOTHING" is not a valid name for enum "Status"'); +})->throws(ValueError::class, '"NOTHING" is not a valid name for enum Status'); it('can select a case by name with tryFromName() for backed enums') ->expect(Status::tryFromName('DONE'))