summaryrefslogtreecommitdiff
path: root/spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js')
-rw-r--r--spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js29
1 files changed, 3 insertions, 26 deletions
diff --git a/spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js b/spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js
index bdad0bada5f..1900b53ac11 100644
--- a/spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js
+++ b/spec/frontend/vue_mr_widget/components/states/merge_checks_failed_spec.js
@@ -15,35 +15,12 @@ describe('Merge request widget merge checks failed state component', () => {
});
it.each`
- mrState | displayText
- ${{ isPipelineFailed: true }} | ${'pipelineFailed'}
- ${{ approvals: true, isApproved: false }} | ${'approvalNeeded'}
- ${{ hasMergeableDiscussionsState: true }} | ${'unresolvedDiscussions'}
+ mrState | displayText
+ ${{ approvals: true, isApproved: false }} | ${'approvalNeeded'}
+ ${{ blockingMergeRequests: { total_count: 1 } }} | ${'blockingMergeRequests'}
`('display $displayText text for $mrState', ({ mrState, displayText }) => {
factory({ mr: mrState });
expect(wrapper.text()).toContain(MergeChecksFailed.i18n[displayText]);
});
-
- describe('unresolved discussions', () => {
- it('renders jump to button', () => {
- factory({ mr: { hasMergeableDiscussionsState: true } });
-
- expect(wrapper.find('[data-testid="jumpToUnresolved"]').exists()).toBe(true);
- });
-
- it('renders resolve thread button', () => {
- factory({
- mr: {
- hasMergeableDiscussionsState: true,
- createIssueToResolveDiscussionsPath: 'https://gitlab.com',
- },
- });
-
- expect(wrapper.find('[data-testid="resolveIssue"]').exists()).toBe(true);
- expect(wrapper.find('[data-testid="resolveIssue"]').attributes('href')).toBe(
- 'https://gitlab.com',
- );
- });
- });
});