Skip to content

Commit b678f71

Browse files
Skip multi-transfer tests
1 parent 44a5dba commit b678f71

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: Tests/JavaScriptEventLoopTests/WebWorkerTaskExecutorTests.swift

+5
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,10 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
318318
XCTAssertTrue(jsErrorMessage.contains("Failed to serialize message"), jsErrorMessage)
319319
}
320320

321+
/*
322+
// Node.js 20 and below doesn't throw exception when transferring the same ArrayBuffer
323+
// multiple times.
324+
// See https://github.com/nodejs/node/commit/38dee8a1c04237bd231a01410f42e9d172f4c162
321325
func testTransferMultipleTimes() async throws {
322326
let executor = try await WebWorkerTaskExecutor(numberOfThreads: 1)
323327
let Uint8Array = JSObject.global.Uint8Array.function!
@@ -344,6 +348,7 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
344348
}
345349
XCTAssertTrue(jsErrorMessage.contains("Failed to serialize message"))
346350
}
351+
*/
347352

348353
func testCloneMultipleTimes() async throws {
349354
let executor = try await WebWorkerTaskExecutor(numberOfThreads: 1)

0 commit comments

Comments
 (0)