feat(FN-4637): complete Step 3 — implement bubblewrap backend
Fusion-Task-Id: FN-4637 Fusion-Task-Lineage: 564c5692-3aaf-4396-9306-a395703cf365
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { BubblewrapBackend } from "../bubblewrap-backend.js";
|
||||
import { NativeSandboxBackend } from "../native.js";
|
||||
import { resolveSandboxBackend } from "../index.js";
|
||||
|
||||
@@ -12,7 +13,12 @@ describe("resolveSandboxBackend", () => {
|
||||
expect(resolveSandboxBackend({ backendId: "native" })).toBeInstanceOf(NativeSandboxBackend);
|
||||
});
|
||||
|
||||
it("returns native for unknown backend id", () => {
|
||||
expect(resolveSandboxBackend({ backendId: "bubblewrap" })).toBeInstanceOf(NativeSandboxBackend);
|
||||
it("returns bubblewrap on linux when requested", () => {
|
||||
const backend = resolveSandboxBackend({ backendId: "bubblewrap" });
|
||||
if (process.platform === "linux") {
|
||||
expect(backend).toBeInstanceOf(BubblewrapBackend);
|
||||
return;
|
||||
}
|
||||
expect(backend).toBeInstanceOf(NativeSandboxBackend);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user