mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-14 01:50:39 +09:00
Move artifact upload details to skill reference
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
parent
c4bb68c14b
commit
e080e4686a
3 changed files with 53 additions and 44 deletions
|
|
@ -45,12 +45,16 @@ describe("paperclip skill utils", () => {
|
|||
|
||||
it("documents artifact uploads in the installed Paperclip skill", async () => {
|
||||
const skillBody = await fs.readFile(path.resolve("skills/paperclip/SKILL.md"), "utf8");
|
||||
const referenceBody = await fs.readFile(path.resolve("skills/paperclip/references/artifacts.md"), "utf8");
|
||||
|
||||
expect(skillBody).toContain("Generated Artifacts and Work Products");
|
||||
expect(skillBody).toContain("scripts/paperclip-upload-artifact.sh");
|
||||
expect(skillBody).toContain("POST");
|
||||
expect(skillBody).toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(skillBody).toContain("/api/issues/$PAPERCLIP_TASK_ID/work-products");
|
||||
expect(skillBody).toContain("references/artifacts.md");
|
||||
expect(skillBody).not.toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(referenceBody).toContain("Generated Artifacts and Work Products");
|
||||
expect(referenceBody).toContain("scripts/paperclip-upload-artifact.sh");
|
||||
expect(referenceBody).toContain("POST");
|
||||
expect(referenceBody).toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(referenceBody).toContain("/api/issues/$PAPERCLIP_TASK_ID/work-products");
|
||||
await expect(
|
||||
fs.access(path.resolve("skills/paperclip/scripts/paperclip-upload-artifact.sh")),
|
||||
).resolves.toBeUndefined();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue