mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-19 01:46:15 +02:00
test(heartbeat): distinguish description section from task title
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
98b0c0a728
commit
6bf86cfdc0
1 file changed
+6
-4
@@ -18,10 +18,12 @@ const issueId = run.contextSnapshot.issueId;
|
||||
const issue = await api(`/issues/${issueId}`);
|
||||
assert.equal(run.contextSnapshot.paperclipIssue.id, issue.id);
|
||||
assert.equal(run.contextSnapshot.paperclipIssue.description, issue.description);
|
||||
assert(run.contextSnapshot.paperclipTaskMarkdown.includes(issue.description));
|
||||
assert(run.contextSnapshot.paperclipTaskMarkdownAssignment.includes(issue.description));
|
||||
assert(!run.contextSnapshot.paperclipTaskMarkdownCompact.includes(issue.description));
|
||||
assert(!run.contextSnapshot.paperclipTaskMarkdownAssignmentCompact.includes(issue.description));
|
||||
// The fixture's title equals its description; compact prompts keep the title.
|
||||
const descriptionSection = `\nIssue description:\n\`\`\`text\n${issue.description}\n\`\`\``;
|
||||
assert(run.contextSnapshot.paperclipTaskMarkdown.includes(descriptionSection));
|
||||
assert(run.contextSnapshot.paperclipTaskMarkdownAssignment.includes(descriptionSection));
|
||||
assert(!run.contextSnapshot.paperclipTaskMarkdownCompact.includes(descriptionSection));
|
||||
assert(!run.contextSnapshot.paperclipTaskMarkdownAssignmentCompact.includes(descriptionSection));
|
||||
assert.equal(run.contextSnapshot.paperclipTurnContext.assignment.description.revision,
|
||||
createHash("sha256").update(issue.description.trim()).digest("hex"));
|
||||
const repositories = await readdir(path.join(process.cwd(), ".paperclip-repositories"));
|
||||
|
||||
Reference in new issue
Block a user