test(skills): isolate global search fixture from bundled descriptions

This commit is contained in:
Joe Brown 2026-09-10 11:59:59 +01:00
parent e80cb643f3
commit 98078b393f
1 changed files with 4 additions and 3 deletions

View File

@ -794,6 +794,7 @@ describeEmbeddedPostgres("companySkillService.list", () => {
it("filters by folder subtree, keeps search global, and returns canonical folder paths", async () => {
const companyId = randomUUID();
const deploymentSkillName = `Deploy ${companyId}`;
await db.insert(companies).values({
id: companyId,
name: "Paperclip",
@ -826,7 +827,7 @@ describeEmbeddedPostgres("companySkillService.list", () => {
folderId: operations.id,
key: `company/${companyId}/deploy`,
slug: "deploy",
name: "Deploy",
name: deploymentSkillName,
markdown: "# Deploy",
sourceType: "local_path",
sourceLocator: deployDir,
@ -842,8 +843,8 @@ describeEmbeddedPostgres("companySkillService.list", () => {
expect.objectContaining({ name: "Review", folderPath: "engineering/reviews" }),
]);
await expect(svc.list(companyId, { folderId: engineering.id })).resolves.toEqual([]);
await expect(svc.list(companyId, { folderId: engineering.id, q: "deploy" })).resolves.toEqual([
expect.objectContaining({ name: "Deploy", folderPath: "operations" }),
await expect(svc.list(companyId, { folderId: engineering.id, q: deploymentSkillName })).resolves.toEqual([
expect.objectContaining({ name: deploymentSkillName, folderPath: "operations" }),
]);
const review = (await svc.list(companyId)).find((skill) => skill.name === "Review");
await expect(svc.getById(companyId, review!.id)).resolves.toMatchObject({