Skip to content

Commit eea1d4e

Browse files
AtkinsSJgmta
authored andcommitted
test-web: Report which file has missing match/mismatch metadata
This makes it easier to figure out what's causing the assertion failure.
1 parent 0e8f3a4 commit eea1d4e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Tests/LibWeb/test-web/main.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,10 @@ static void run_ref_test(TestWebView& view, Test& test, URL::URL const& url, int
438438

439439
auto match_references = metadata_object.get_array("match_references"sv);
440440
auto mismatch_references = metadata_object.get_array("mismatch_references"sv);
441-
VERIFY(!match_references->is_empty() || !mismatch_references->is_empty());
441+
if (match_references->is_empty() && mismatch_references->is_empty()) {
442+
dbgln("No match or mismatch references in `{}`! Metadata: {}", view.url(), metadata_object.serialized());
443+
VERIFY_NOT_REACHED();
444+
}
442445

443446
// Read fuzzy configurations.
444447
test.fuzzy_matches.clear_with_capacity();

0 commit comments

Comments
 (0)