Summary

Harness status: OK

Found 4 tests

Details

ResultTest NameMessage
Passwindow.postMessage should be able to transfer a ReadableStream
Asserts run
Pass
assert_true(true, "the original stream should be locked")
    at Test.<anonymous> ( /streams/transferable/window.html:13:3)
Pass
assert_array_equals([], [], "there should be no ports in the event")
    at testMessage ( /streams/transferable/resources/helpers.js:36:5)
Pass
assert_equals(function "function ReadableStream() { [native code] }", function "function ReadableStream() { [native code] }", "rs should be a ReadableStream in this realm")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:18:5)
Pass
assert_true(true, "instanceof check should pass")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:20:5)
Pass
assert_false(false, "done should be false")
    at  /streams/transferable/resources/helpers.js:27:7
Pass
assert_equals("a", "a", "value should be \"a\"")
    at  /streams/transferable/resources/helpers.js:28:7
Pass
assert_true(true, "done should be true")
    at  /streams/transferable/resources/helpers.js:31:7
Passport.postMessage should be able to transfer a ReadableStream
Asserts run
Pass
assert_true(true, "the original stream should be locked")
    at Test.<anonymous> ( /streams/transferable/window.html:25:3)
Pass
assert_array_equals([], [], "there should be no ports in the event")
    at testMessage ( /streams/transferable/resources/helpers.js:36:5)
Pass
assert_equals(function "function ReadableStream() { [native code] }", function "function ReadableStream() { [native code] }", "rs should be a ReadableStream in this realm")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:18:5)
Pass
assert_true(true, "instanceof check should pass")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:20:5)
Pass
assert_false(false, "done should be false")
    at  /streams/transferable/resources/helpers.js:27:7
Pass
assert_equals("a", "a", "value should be \"a\"")
    at  /streams/transferable/resources/helpers.js:28:7
Pass
assert_true(true, "done should be true")
    at  /streams/transferable/resources/helpers.js:31:7
Passthe same ReadableStream posted multiple times should arrive together
Asserts run
Pass
assert_equals(object "[object ReadableStream]", object "[object ReadableStream]", "both ReadableStreams should be the same object")
    at Test.<anonymous> ( /streams/transferable/window.html:34:7)
Passtransfer to and from an iframe should work
Asserts run
Pass
assert_array_equals([], [], "there should be no ports in the event")
    at testMessage ( /streams/transferable/resources/helpers.js:36:5)
Pass
assert_equals(function "function ReadableStream() { [native code] }", function "function ReadableStream() { [native code] }", "rs should be a ReadableStream in this realm")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:18:5)
Pass
assert_true(true, "instanceof check should pass")
    at testTransferredReadableStream ( /streams/transferable/resources/helpers.js:20:5)
Pass
assert_false(false, "done should be false")
    at  /streams/transferable/resources/helpers.js:27:7
Pass
assert_equals("a", "a", "value should be \"a\"")
    at  /streams/transferable/resources/helpers.js:28:7
Pass
assert_true(true, "done should be true")
    at  /streams/transferable/resources/helpers.js:31:7