summaryrefslogtreecommitdiff
path: root/cli/tests/wpt_testharnessconsolereporter.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/wpt_testharnessconsolereporter.js')
-rw-r--r--cli/tests/wpt_testharnessconsolereporter.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/cli/tests/wpt_testharnessconsolereporter.js b/cli/tests/wpt_testharnessconsolereporter.js
index 9e34d0689..5c217f29e 100644
--- a/cli/tests/wpt_testharnessconsolereporter.js
+++ b/cli/tests/wpt_testharnessconsolereporter.js
@@ -29,9 +29,16 @@ export function yellow(str) {
const testResults = [];
const testsExpectFail = JSON.parse(Deno.args[0]);
+function shouldExpectFail(name) {
+ if (testsExpectFail.includes(name)) return true;
+ for (const expectFail of testsExpectFail) {
+ if (name.startsWith(expectFail)) return true;
+ }
+ return false;
+}
window.add_result_callback(({ message, name, stack, status }) => {
- const expectFail = testsExpectFail.includes(name);
+ const expectFail = shouldExpectFail(name);
let simpleMessage = `test ${name} ... `;
switch (status) {
case 0: