Skip to content

Commit 2b02b72

Browse files
Install the JS event loop executor in async test targets
Because SwiftBuild mode produces a linked executable for each test target. (cherry picked from commit 0a1f926)
1 parent ec72a95 commit 2b02b72

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ let package = Package(
8282

8383
.testTarget(
8484
name: "JavaScriptKitTests",
85-
dependencies: ["JavaScriptKit"],
85+
dependencies: ["JavaScriptKit", "JavaScriptEventLoopTestSupport"],
8686
swiftSettings: [
8787
.enableExperimentalFeature("Extern"),
8888
.define("Tracing", .when(traits: ["Tracing"])),
@@ -191,7 +191,7 @@ let package = Package(
191191
),
192192
.testTarget(
193193
name: "BridgeJSRuntimeTests",
194-
dependencies: ["JavaScriptKit", "JavaScriptEventLoop"],
194+
dependencies: ["JavaScriptKit", "JavaScriptEventLoop", "JavaScriptEventLoopTestSupport"],
195195
exclude: [
196196
"bridge-js.config.json",
197197
"bridge-js.d.ts",
@@ -220,7 +220,7 @@ let package = Package(
220220
),
221221
.testTarget(
222222
name: "BridgeJSIdentityTests",
223-
dependencies: ["JavaScriptKit", "JavaScriptEventLoop"],
223+
dependencies: ["JavaScriptKit", "JavaScriptEventLoop", "JavaScriptEventLoopTestSupport"],
224224
exclude: [
225225
"bridge-js.config.json",
226226
"Generated/JavaScript",

0 commit comments

Comments
 (0)