summaryrefslogtreecommitdiff
path: root/spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-02-01 13:05:37 +0000
committerFilipa Lacerda <filipa@gitlab.com>2018-02-01 13:05:37 +0000
commit3d89a03e727e9e991f0caab74ce31d4c7a1c0246 (patch)
tree4e69e54ab0ab4f62bcc7ded0e9c627d786b82bab /spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js
parent1533cf1053d0dc5b7122ac3ac805a6f567b53618 (diff)
downloadgitlab-ce-3d89a03e727e9e991f0caab74ce31d4c7a1c0246.tar.gz
Moves widget header into a vue file
Diffstat (limited to 'spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js')
-rw-r--r--spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js28
1 files changed, 23 insertions, 5 deletions
diff --git a/spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js b/spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js
index 1ed872fafe7..f6656ad2e80 100644
--- a/spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js
+++ b/spec/javascripts/vue_mr_widget/components/mr_widget_merge_help_spec.js
@@ -2,9 +2,6 @@ import Vue from 'vue';
import mergeHelpComponent from '~/vue_merge_request_widget/components/mr_widget_merge_help.vue';
import mountComponent from '../../helpers/vue_mount_component_helper';
-
-const text = `If the ${props.missingBranch} branch exists in your local repository`;
-
describe('MRWidgetMergeHelp', () => {
let vm;
let Component;
@@ -17,7 +14,7 @@ describe('MRWidgetMergeHelp', () => {
vm.$destroy();
});
- fdescribe('with missing branch', () => {
+ describe('with missing branch', () => {
beforeEach(() => {
vm = mountComponent(Component, {
missingBranch: 'this-is-not-the-branch-you-are-looking-for',
@@ -25,8 +22,16 @@ describe('MRWidgetMergeHelp', () => {
});
it('renders missing branch information', () => {
- console.log('', vm.$el);
+ expect(
+ vm.$el.textContent.trim().replace(/[\r\n]+/g, ' ').replace(/\s\s+/g, ' '),
+ ).toEqual(
+ 'If the this-is-not-the-branch-you-are-looking-for branch exists in your local repository, you can merge this merge request manually using the command line',
+ );
+ });
+ it('renders element to open a modal', () => {
+ expect(vm.$el.querySelector('a').getAttribute('href')).toEqual('#modal_merge_info');
+ expect(vm.$el.querySelector('a').getAttribute('data-toggle')).toEqual('modal');
});
});
@@ -34,5 +39,18 @@ describe('MRWidgetMergeHelp', () => {
beforeEach(() => {
vm = mountComponent(Component);
});
+
+ it('renders information about how to merge manually', () => {
+ expect(
+ vm.$el.textContent.trim().replace(/[\r\n]+/g, ' ').replace(/\s\s+/g, ' '),
+ ).toEqual(
+ 'You can merge this merge request manually using the command line',
+ );
+ });
+
+ it('renders element to open a modal', () => {
+ expect(vm.$el.querySelector('a').getAttribute('href')).toEqual('#modal_merge_info');
+ expect(vm.$el.querySelector('a').getAttribute('data-toggle')).toEqual('modal');
+ });
});
});