diff --git a/src/renderer/src/components/sidebar/WorktreeCardMeta.test.tsx b/src/renderer/src/components/sidebar/WorktreeCardMeta.test.tsx
index 02851b42c34..47e07d0c734 100644
--- a/src/renderer/src/components/sidebar/WorktreeCardMeta.test.tsx
+++ b/src/renderer/src/components/sidebar/WorktreeCardMeta.test.tsx
@@ -94,6 +94,36 @@ describe('WorktreeCardDetailsHover', () => {
expect(markup).not.toContain('aria-label="Unlink PR"')
})
+ it('puts issue edit before open actions and keeps GitHub last', () => {
+ const markup = renderToStaticMarkup(
+
+ Linked issue
+
+ )
+
+ const editIssueIndex = markup.indexOf('aria-label="Edit issue"')
+ const openInOrcaIndex = markup.indexOf('aria-label="Open in Orca"')
+ const viewOnGitHubIndex = markup.indexOf('aria-label="View on GitHub"')
+
+ expect(editIssueIndex).toBeGreaterThan(-1)
+ expect(editIssueIndex).toBeLessThan(openInOrcaIndex)
+ expect(openInOrcaIndex).toBeLessThan(viewOnGitHubIndex)
+ })
+
it('labels GitLab unlink actions with MR terminology', () => {
const markup = renderToStaticMarkup(
+ {onEditIssue && (
+
+
+
+ )}
{issue.url && onOpenGitHubIssueInOrca && (
)}
- {onEditIssue && (
-
-
-
- )}
>
}
/>