summaryrefslogtreecommitdiff
path: root/cli/tests/wpt_testharnessconsolereporter.js
diff options
context:
space:
mode:
authorLuca Casonato <lucacasonato@yahoo.com>2021-01-05 19:50:40 +0100
committerGitHub <noreply@github.com>2021-01-05 19:50:40 +0100
commit0d41e21b0e9b46cc179eff42c215439fb672964b (patch)
treeec61f2e543de43f3633bcab17a4eb0fdb34aab06 /cli/tests/wpt_testharnessconsolereporter.js
parentee9c0c837331528653f959d57f094a8dbfdaacce (diff)
fix: align encoding APIs to spec using WPT (#9004)
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: