MCPcopy Index your code
hub / github.com/scriptscat/scriptcat / createFs

Function createFs

packages/filesystem/limiter.test.ts:6–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4import LimiterFileSystem from "./limiter";
5
6function createFs(): FileSystem {
7 return {
8 verify: vi.fn(async () => {}),
9 open: vi.fn(async () => {
10 const reader: FileReader = {
11 read: vi.fn(async () => "content"),
12 };
13 return reader;
14 }),
15 openDir: vi.fn(async () => createFs()),
16 create: vi.fn(async () => {
17 const writer: FileWriter = {
18 write: vi.fn(async () => {}),
19 };
20 return writer;
21 }),
22 createDir: vi.fn(async () => {}),
23 delete: vi.fn(async () => {}),
24 list: vi.fn(async () => []),
25 getDirUrl: vi.fn(async () => "url"),
26 };
27}
28
29const file: FileInfo = {
30 name: "test.user.js",

Callers 1

limiter.test.tsFile · 0.70

Calls 1

fnMethod · 0.80

Tested by

no test coverage detected