Host persistent Camino services and authenticated workspace bootstrap (WI-06)
This commit is contained in:
@@ -139,3 +139,18 @@ test("remote JS modules witness generated adapters without imposing TypeScript o
|
||||
);
|
||||
assert.deepEqual(expectedArtifactReceipt(plan, fixture.manifest, generator).receipt.generated, []);
|
||||
});
|
||||
|
||||
test("transaction process services do not promise generated TypeScript modules", async () => {
|
||||
const { expectedArtifactReceipt, checkArtifactReceipt } = await import("../src/execution-world/receipts.js");
|
||||
const plan = compileExecutionPlan(await loadReaderWorkspace()),
|
||||
fixture = buildArtifactFixture(plan);
|
||||
fixture.manifest.implementations = fixture.manifest.implementations.filter(
|
||||
(i) => i.compatibility === "quixos-service-v1",
|
||||
);
|
||||
const generator = "a".repeat(64),
|
||||
{ receipt } = expectedArtifactReceipt(plan, fixture.manifest, generator);
|
||||
assert.deepEqual(receipt.generated, []);
|
||||
await checkArtifactReceipt(plan, fixture.manifest, receipt, generator, async () => {
|
||||
throw Error("No adapter claimed");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user