diff options
author | Luca Casonato <lucacasonato@yahoo.com> | 2021-01-05 19:50:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-05 19:50:40 +0100 |
commit | 0d41e21b0e9b46cc179eff42c215439fb672964b (patch) | |
tree | ec61f2e543de43f3633bcab17a4eb0fdb34aab06 /cli/tests/wpt_testharnessconsolereporter.js | |
parent | ee9c0c837331528653f959d57f094a8dbfdaacce (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.js | 9 |
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: |