Showing the changes to packages/kernel/runtime-secure-exec/src (1 of 4 files). Show all
Unified · Split
| @@ -1,4 +1,5 @@ | |||
| 1 | import { describe, expect, it } from "@effect/vitest"; | 1 | import { expect, it } from "@effect/vitest"; |
| 2 | import { describe } from "vitest"; | ||
| 2 | import { assertInclude } from "@effect/vitest/utils"; | 3 | import { assertInclude } from "@effect/vitest/utils"; |
| 3 | import * as Data from "effect/Data"; | 4 | import * as Data from "effect/Data"; |
| 4 | import * as Effect from "effect/Effect"; | 5 | import * as Effect from "effect/Effect"; |
| @@ -36,7 +37,8 @@ const makeTestInvoker = ( · 31 unmodified lines | |||
| 36 | 37 | ||
| 37 | const executor = makeSecureExecExecutor({ timeoutMs: 5_000 }); | 38 | const executor = makeSecureExecExecutor({ timeoutMs: 5_000 }); |
| 38 | 39 | ||
| 39 | describe("secure-exec executor", () => { | 40 | // secure-exec-v8 does not ship a Windows binary — skip on win32 |
| 41 | describe.skipIf(process.platform === "win32")("secure-exec executor", () => { | ||
| 40 | it.effect("runs plain code", () => | 42 | it.effect("runs plain code", () => |
| 41 | Effect.gen(function* () { | 43 | Effect.gen(function* () { |
| 42 | const result = yield* executor.execute("return 1 + 2", makeTestInvoker({})); | 44 | const result = yield* executor.execute("return 1 + 2", makeTestInvoker({})); |