diff --git a/test/common/router/config_impl_test.cc b/test/common/router/config_impl_test.cc index 86d5bd0fa422b..4215294deaf50 100644 --- a/test/common/router/config_impl_test.cc +++ b/test/common/router/config_impl_test.cc @@ -4152,13 +4152,9 @@ TEST_F(RoutePropertyTest, TestBadCorsConfig) { enabled: 0 )EOF"; - EXPECT_THROW_WITH_MESSAGE( + EXPECT_THROW_WITH_REGEX( TestConfigImpl(parseRouteConfigurationFromV2Yaml(yaml), factory_context_, true), - EnvoyException, - "Unable to parse JSON as proto " - "(INVALID_ARGUMENT:(virtual_hosts[0].routes[0].route.cors.enabled.value): invalid value 0 " - "for type TYPE_BOOL): " + - Json::Factory::loadFromYamlString(yaml)->asJsonString()); + EnvoyException, "Unable to parse JSON as proto .*: invalid value 0 for type TYPE_BOOL"); } TEST_F(RouteMatcherTest, Decorator) { diff --git a/test/extensions/filters/http/ratelimit/config_test.cc b/test/extensions/filters/http/ratelimit/config_test.cc index 4a1c2a9211b1b..6e0520b1960e7 100644 --- a/test/extensions/filters/http/ratelimit/config_test.cc +++ b/test/extensions/filters/http/ratelimit/config_test.cc @@ -74,7 +74,7 @@ TEST(RateLimitFilterConfigTest, BadRateLimitFilterConfig) { envoy::config::filter::http::rate_limit::v2::RateLimit proto_config{}; EXPECT_THROW_WITH_REGEX(MessageUtil::loadFromYamlAndValidate(yaml, proto_config), EnvoyException, - "INVALID_ARGUMENT:route_key: Cannot find field"); + "route_key: Cannot find field"); } } // namespace