[whatwg/streams] Enable WebIDL harness tests for reference implementation (#1044)

As part of #1035, we added WebIDL harness tests to the web platform tests. However, [we currently skip them for the reference implementation](https://github.com/whatwg/streams/blob/c20f174396617787e1176e11796fc5039088a5ab/reference-implementation/run-web-platform-tests.js#L49-L52) because they do not work with `wpt-runner`. This means that bugs in the WebIDL types (or in the WebIDL tests themselves) would only be uncovered when a browser runs the tests against *their* implementation (which happens much later). And even then, it would not be clear if the browser or the reference implementation got it wrong...

I would like to see the reference implementations run (and pass) the IDL tests, so we can catch bugs in the specification or the tests before browsers start implementing.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/issues/1044

Received on Sunday, 21 June 2020 22:20:40 UTC