From 98078b393fe0e9576bef9f81001eda141ad8d15b Mon Sep 17 00:00:00 2001 From: Joe Brown <158101121+joe-hireable@users.noreply.github.com> Date: Thu, 10 Sep 2026 11:59:59 +0100 Subject: [PATCH] test(skills): isolate global search fixture from bundled descriptions --- server/src/__tests__/company-skills-service.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/src/__tests__/company-skills-service.test.ts b/server/src/__tests__/company-skills-service.test.ts index a62b6cd607..0636d7989c 100644 --- a/server/src/__tests__/company-skills-service.test.ts +++ b/server/src/__tests__/company-skills-service.test.ts @@ -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({