diff --git a/t/type_constraints/enum.t b/t/type_constraints/enum.t index f2d3f5474..38ac43824 100644 --- a/t/type_constraints/enum.t +++ b/t/type_constraints/enum.t @@ -82,6 +82,6 @@ like( exception { }, qr/enum called with an array reference and additional arguments\. Did you mean to parenthesize the enum call's parameters\?/ ); my $enum_msg_test = Moose::Meta::TypeConstraint::Enum->new(name => 'EnumMessageTest', values => \@valid_languages); -is $enum_msg_test->get_message($invalid_languages[0]), qq[Validation failed for 'EnumMessageTest' with value "$invalid_languages[0]". Value must be equal to "PASM", "PIR", "Perl 5", or "Perl 6".]; +like $enum_msg_test->get_message($invalid_languages[0]), qr[\AValidation failed for 'EnumMessageTest' with value "?\Q$invalid_languages[0]\E"?\. Value must be equal to "PASM", "PIR", "Perl 5", or "Perl 6"\.\z]; done_testing;