Fix TypeScript errors and clean up unused imports
- Remove unused fs import from app.ts
- Remove unused LLM import and missing module reference from server.ts
- Fix parameter naming inconsistency in fetch.ts execute function
- Add missing metadata property to fetch.ts return statement
- Update test file to use correct API signatures and parameter names
- Remove unused parameters from example.ts
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
This commit is contained in:
parent
526a8ea19a
commit
a1c4f345a8
7 changed files with 20 additions and 37 deletions
|
|
@ -1,34 +1,22 @@
|
|||
import { describe, expect, test } from "bun:test"
|
||||
import { App } from "../../src/app/app"
|
||||
import { GlobTool } from "../../src/tool/glob"
|
||||
import { ls } from "../../src/tool/ls"
|
||||
import { ListTool } from "../../src/tool/ls"
|
||||
|
||||
describe("tool.glob", () => {
|
||||
test("truncate", async () => {
|
||||
await App.provide({ directory: process.cwd() }, async () => {
|
||||
let result = await GlobTool.execute(
|
||||
{
|
||||
pattern: "./node_modules/**/*",
|
||||
},
|
||||
{
|
||||
toolCallId: "test",
|
||||
messages: [],
|
||||
},
|
||||
)
|
||||
await App.provide({ cwd: process.cwd(), version: "test" }, async () => {
|
||||
let result = await GlobTool.execute({
|
||||
pattern: "./node_modules/**/*",
|
||||
})
|
||||
expect(result.metadata.truncated).toBe(true)
|
||||
})
|
||||
})
|
||||
test("basic", async () => {
|
||||
await App.provide({ directory: process.cwd() }, async () => {
|
||||
let result = await GlobTool.execute(
|
||||
{
|
||||
pattern: "*.json",
|
||||
},
|
||||
{
|
||||
toolCallId: "test",
|
||||
messages: [],
|
||||
},
|
||||
)
|
||||
await App.provide({ cwd: process.cwd(), version: "test" }, async () => {
|
||||
let result = await GlobTool.execute({
|
||||
pattern: "*.json",
|
||||
})
|
||||
expect(result.metadata).toMatchObject({
|
||||
truncated: false,
|
||||
count: 2,
|
||||
|
|
@ -39,16 +27,10 @@ describe("tool.glob", () => {
|
|||
|
||||
describe("tool.ls", () => {
|
||||
test("basic", async () => {
|
||||
const result = await App.provide({ directory: process.cwd() }, async () => {
|
||||
return await ls.execute(
|
||||
{
|
||||
path: "./example",
|
||||
},
|
||||
{
|
||||
toolCallId: "test",
|
||||
messages: [],
|
||||
},
|
||||
)
|
||||
const result = await App.provide({ cwd: process.cwd(), version: "test" }, async () => {
|
||||
return await ListTool.execute({
|
||||
path: "./example",
|
||||
})
|
||||
})
|
||||
expect(result.output).toMatchSnapshot()
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue