MCPcopy Index your code
hub / github.com/forloopcodes/contextplus / setup

Function setup

test/main/context-tree.test.mjs:9–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7const FIXTURE_DIR = join(process.cwd(), "test", "_ctx_fixtures");
8
9async function setup() {
10 await rm(FIXTURE_DIR, { recursive: true, force: true });
11 await mkdir(join(FIXTURE_DIR, "src"), { recursive: true });
12 await mkdir(join(FIXTURE_DIR, "lib"), { recursive: true });
13 await writeFile(
14 join(FIXTURE_DIR, "src", "index.ts"),
15 "// Entry point\n// Main module\n\nfunction main() {}\n",
16 );
17 await writeFile(
18 join(FIXTURE_DIR, "src", "utils.ts"),
19 "// Utility functions\n// Helpers\n\nfunction helper() {}\nfunction format() {}\n",
20 );
21 await writeFile(
22 join(FIXTURE_DIR, "lib", "core.ts"),
23 "// Core library\n// Engine\n\nclass Engine {}\n",
24 );
25 await writeFile(join(FIXTURE_DIR, "readme.txt"), "A project\n");
26}
27
28describe("context-tree", async () => {
29 await setup();

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected