@@ -289,7 +289,7 @@ TEST(Linter, schema_rule_missing_title_throws) {
289289 rule_schema, sourcemeta::core::schema_walker,
290290 sourcemeta::core::schema_resolver,
291291 sourcemeta::blaze::default_schema_compiler),
292- sourcemeta::blaze::LinterInvalidNameError );
292+ sourcemeta::blaze::LinterMissingNameError );
293293}
294294
295295TEST (Linter, schema_rule_non_string_title_throws) {
@@ -406,7 +406,7 @@ TEST(Linter, schema_rule_invalid_name_error_preserves_name) {
406406 }
407407}
408408
409- TEST (Linter, schema_rule_missing_title_error_preserves_empty_name ) {
409+ TEST (Linter, schema_rule_missing_title_error_message ) {
410410 const auto rule_schema{sourcemeta::core::parse_json (R"JSON( {
411411 "$schema": "https://json-schema.org/draft/2020-12/schema",
412412 "type": "object"
@@ -418,11 +418,9 @@ TEST(Linter, schema_rule_missing_title_error_preserves_empty_name) {
418418 rule_schema, sourcemeta::core::schema_walker,
419419 sourcemeta::core::schema_resolver,
420420 sourcemeta::blaze::default_schema_compiler);
421- FAIL () << " Expected LinterInvalidNameError" ;
422- } catch (const sourcemeta::blaze::LinterInvalidNameError &error) {
423- EXPECT_EQ (error.identifier (), " " );
424- EXPECT_STREQ (error.what (),
425- " The schema rule title is missing or not a string" );
421+ FAIL () << " Expected LinterMissingNameError" ;
422+ } catch (const sourcemeta::blaze::LinterMissingNameError &error) {
423+ EXPECT_STREQ (error.what (), " The schema rule is missing a title" );
426424 }
427425}
428426
0 commit comments