feat(api): accept a lane tool on create, start and binary probe
This commit is contained in:
@@ -988,3 +988,23 @@ exit 1
|
||||
assert.equal(r.body.checks[0].name, "tests");
|
||||
});
|
||||
});
|
||||
|
||||
describe("/api/lanes tool tests", () => {
|
||||
it("POST /api/lanes/ensure stores the requested tool", async () => {
|
||||
const res = await request("POST", "/api/lanes/ensure", {
|
||||
cwd: "/tmp/codex-lane",
|
||||
tool: "codex",
|
||||
});
|
||||
assert.equal(res.status, 201);
|
||||
assert.equal(res.body.lane.tool, "codex");
|
||||
});
|
||||
|
||||
it("POST /api/lanes/ensure rejects an unknown tool", async () => {
|
||||
const res = await request("POST", "/api/lanes/ensure", {
|
||||
cwd: "/tmp/bad-tool",
|
||||
tool: "cursor",
|
||||
});
|
||||
assert.equal(res.status, 400);
|
||||
assert.equal(res.body.error.code, "EBADTOOL");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user