MCPcopy Create free account
hub / github.com/cloudflare/computer / expectThinkWorkspace

Function expectThinkWorkspace

packages/computer/src/workspace.test.ts:14–25  ·  view source on GitHub ↗
(
  ws: Workspace,
)

Source from the content-addressed store, hash-verified

12}
13
14function expectThinkWorkspace(
15 ws: Workspace,
16): asserts ws is Workspace & ThinkWorkspaceCompatibility {
17 expect(ws).toHaveProperty("readFile");
18 expect(ws).toHaveProperty("readFileBytes");
19 expect(ws).toHaveProperty("writeFile");
20 expect(ws).toHaveProperty("readDir");
21 expect(ws).toHaveProperty("glob");
22 expect(ws).toHaveProperty("mkdir");
23 expect(ws).toHaveProperty("rm");
24 expect(ws).toHaveProperty("stat");
25}
26
27// In-process fakes. We never spawn anything from the package
28// code; the backend's only contract is "produce a SyncRPC

Callers 1

workspace.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected