This is a testharness.js-based test. [FAIL] Transferring [object TransformStream],[object ReadableStream] should fail assert_throws_dom: structuredClone should throw function "() => structuredClone(combination, { transfer: combination })" threw object "TypeError: Failed to execute 'structuredClone' on 'WorkerGlobalScope': Cannot transfer a locked stream" that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25 [FAIL] Transferring [object ReadableStream],[object TransformStream] should fail assert_throws_dom: structuredClone should throw function "() => structuredClone(combination, { transfer: combination })" threw object "TypeError: Failed to execute 'structuredClone' on 'WorkerGlobalScope': Cannot transfer a locked stream" that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25 [FAIL] Transferring [object TransformStream],[object WritableStream] should fail assert_throws_dom: structuredClone should throw function "() => structuredClone(combination, { transfer: combination })" threw object "TypeError: Failed to execute 'structuredClone' on 'WorkerGlobalScope': Cannot transfer a locked stream" that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25 [FAIL] Transferring [object WritableStream],[object TransformStream] should fail assert_throws_dom: structuredClone should throw function "() => structuredClone(combination, { transfer: combination })" threw object "TypeError: Failed to execute 'structuredClone' on 'WorkerGlobalScope': Cannot transfer a locked stream" that is not a DOMException DataCloneError: property "code" is equal to undefined, expected 25 Harness: the test ran to completion.