summaryrefslogtreecommitdiff
path: root/spec/javascripts/ide
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-09-03 13:56:30 +0100
committerPhil Hughes <me@iamphill.com>2018-09-07 08:24:42 +0100
commit3f6500383fb6bc66cb695592dd48e65a28a0d1b5 (patch)
tree737f6a5b8b5c62c0b899b77b0bf8e67ee282e03b /spec/javascripts/ide
parent5b84c2fbc270a0072ddf067742ab268926eb087e (diff)
downloadgitlab-ce-3f6500383fb6bc66cb695592dd48e65a28a0d1b5.tar.gz
fixed some bugs around with the template dropdowns
Diffstat (limited to 'spec/javascripts/ide')
-rw-r--r--spec/javascripts/ide/components/file_templates/bar_spec.js10
-rw-r--r--spec/javascripts/ide/components/file_templates/dropdown_spec.js6
2 files changed, 8 insertions, 8 deletions
diff --git a/spec/javascripts/ide/components/file_templates/bar_spec.js b/spec/javascripts/ide/components/file_templates/bar_spec.js
index ceafedbf9d7..93ccb5d7f72 100644
--- a/spec/javascripts/ide/components/file_templates/bar_spec.js
+++ b/spec/javascripts/ide/components/file_templates/bar_spec.js
@@ -1,7 +1,7 @@
import Vue from 'vue';
import { createStore } from '~/ide/stores';
import Bar from '~/ide/components/file_templates/bar.vue';
-import { createComponentWithStore } from 'spec/helpers/vue_mount_component_helper';
+import { mountComponentWithStore } from 'spec/helpers/vue_mount_component_helper';
import { resetStore, file } from '../../helpers';
describe('IDE file templates bar component', () => {
@@ -21,7 +21,7 @@ describe('IDE file templates bar component', () => {
active: true,
});
- vm = createComponentWithStore(Component, store).$mount();
+ vm = mountComponentWithStore(Component, { store });
});
afterEach(() => {
@@ -35,7 +35,7 @@ describe('IDE file templates bar component', () => {
});
it('calls setSelectedTemplateType when clicking item', () => {
- spyOn(vm, 'setSelectedTemplateType');
+ spyOn(vm, 'setSelectedTemplateType').and.stub();
vm.$el.querySelector('.dropdown-content button').click();
@@ -66,7 +66,7 @@ describe('IDE file templates bar component', () => {
});
it('calls fetchTemplate on click', () => {
- spyOn(vm, 'fetchTemplate');
+ spyOn(vm, 'fetchTemplate').and.stub();
vm.$el
.querySelectorAll('.dropdown-content')[1]
@@ -90,7 +90,7 @@ describe('IDE file templates bar component', () => {
});
it('calls undoFileTemplate when clicking undo button', () => {
- spyOn(vm, 'undoFileTemplate');
+ spyOn(vm, 'undoFileTemplate').and.stub();
vm.$el.querySelector('.btn-default').click();
diff --git a/spec/javascripts/ide/components/file_templates/dropdown_spec.js b/spec/javascripts/ide/components/file_templates/dropdown_spec.js
index db824cfab6e..0096156dcc6 100644
--- a/spec/javascripts/ide/components/file_templates/dropdown_spec.js
+++ b/spec/javascripts/ide/components/file_templates/dropdown_spec.js
@@ -32,7 +32,7 @@ describe('IDE file templates dropdown component', () => {
});
it('calls async store method on Bootstrap dropdown event', () => {
- spyOn(vm, 'fetchTemplateTypes');
+ spyOn(vm, 'fetchTemplateTypes').and.stub();
$(vm.$el).trigger('show.bs.dropdown');
@@ -91,7 +91,7 @@ describe('IDE file templates dropdown component', () => {
});
it('calls clickItem on click', done => {
- spyOn(vm, 'clickItem');
+ spyOn(vm, 'clickItem').and.stub();
vm.$store.state.fileTemplates.templates = [
{
@@ -158,7 +158,7 @@ describe('IDE file templates dropdown component', () => {
});
it('calls clickItem on click', done => {
- spyOn(vm, 'clickItem');
+ spyOn(vm, 'clickItem').and.stub();
vm.$nextTick(() => {
vm.$el.querySelector('.dropdown-content button').click();