diff --git a/src/elements/content-sidebar/activity-feed/comment/components/BaseCommentMenu.js b/src/elements/content-sidebar/activity-feed/comment/components/BaseCommentMenu.js index 2940d2705c..388afb4574 100644 --- a/src/elements/content-sidebar/activity-feed/comment/components/BaseCommentMenu.js +++ b/src/elements/content-sidebar/activity-feed/comment/components/BaseCommentMenu.js @@ -88,7 +88,7 @@ export const BaseCommentMenu = ({ )} - {canEdit && ( + {canEdit && !isResolved && ( }, ); + test.each` + canEdit | isResolved | should + ${true} | ${false} | ${'should'} + ${true} | ${true} | ${'should NOT'} + `( + `$should render modify menu item when isResolved is $isResolved and canEdit is $canEdit`, + ({ canEdit, isResolved, should }) => { + const wrapper = getWrapper({ canEdit, isResolved }); + const message = localize(messages.commentEditMenuItem.id); + openMenu(wrapper); + if (should === 'should') { + expect(wrapper.getByText(message)).toBeInTheDocument(); + } else { + expect(wrapper.queryByText(message)).not.toBeInTheDocument(); + } + }, + ); + test.each` isConfirmingDelete | should ${true} | ${'should'}