chore(vendor): import pi 1.3.0
Imported as a linear vendor commit so forge rebases do not replay the upstream root tree. git-subtree-dir: third_party/pi git-subtree-split: 71023aec1546d6d677a65669c5665c0927ce0dd0
This commit is contained in:
@@ -2,7 +2,7 @@ import { mkdtemp, readFile, rm, writeFile } from "node:fs/promises";
|
||||
import { tmpdir } from "node:os";
|
||||
import { join } from "node:path";
|
||||
import { afterEach, describe, expect, it } from "vitest";
|
||||
import type { ExtensionContext } from "../src/core/extensions/types.ts";
|
||||
import type { ExtensionToolContext } from "../src/core/extensions/types.ts";
|
||||
import { createEditToolDefinition } from "../src/core/tools/edit.ts";
|
||||
|
||||
const tempDirs: string[] = [];
|
||||
@@ -83,7 +83,7 @@ describe("edit tool prepareArguments", () => {
|
||||
newText: "after",
|
||||
});
|
||||
|
||||
const result = await definition.execute("tool-1", prepared, undefined, undefined, {} as ExtensionContext);
|
||||
const result = await definition.execute("tool-1", prepared, undefined, undefined, {} as ExtensionToolContext);
|
||||
expect(result.content).toEqual([{ type: "text", text: "Successfully replaced 1 block(s) in legacy.txt." }]);
|
||||
expect(await readFile(filePath, "utf8")).toBe("after\n");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user