diff options
Diffstat (limited to 'spec/javascripts/ide/components/activity_bar_spec.js')
-rw-r--r-- | spec/javascripts/ide/components/activity_bar_spec.js | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/spec/javascripts/ide/components/activity_bar_spec.js b/spec/javascripts/ide/components/activity_bar_spec.js deleted file mode 100644 index 823ca29dab9..00000000000 --- a/spec/javascripts/ide/components/activity_bar_spec.js +++ /dev/null @@ -1,72 +0,0 @@ -import Vue from 'vue'; -import store from '~/ide/stores'; -import { leftSidebarViews } from '~/ide/constants'; -import ActivityBar from '~/ide/components/activity_bar.vue'; -import { createComponentWithStore } from '../../helpers/vue_mount_component_helper'; -import { resetStore } from '../helpers'; - -describe('IDE activity bar', () => { - const Component = Vue.extend(ActivityBar); - let vm; - - beforeEach(() => { - Vue.set(store.state.projects, 'abcproject', { - web_url: 'testing', - }); - Vue.set(store.state, 'currentProjectId', 'abcproject'); - - vm = createComponentWithStore(Component, store); - }); - - afterEach(() => { - vm.$destroy(); - - resetStore(vm.$store); - }); - - describe('updateActivityBarView', () => { - beforeEach(() => { - spyOn(vm, 'updateActivityBarView'); - - vm.$mount(); - }); - - it('calls updateActivityBarView with edit value on click', () => { - vm.$el.querySelector('.js-ide-edit-mode').click(); - - expect(vm.updateActivityBarView).toHaveBeenCalledWith(leftSidebarViews.edit.name); - }); - - it('calls updateActivityBarView with commit value on click', () => { - vm.$el.querySelector('.js-ide-commit-mode').click(); - - expect(vm.updateActivityBarView).toHaveBeenCalledWith(leftSidebarViews.commit.name); - }); - - it('calls updateActivityBarView with review value on click', () => { - vm.$el.querySelector('.js-ide-review-mode').click(); - - expect(vm.updateActivityBarView).toHaveBeenCalledWith(leftSidebarViews.review.name); - }); - }); - - describe('active item', () => { - beforeEach(() => { - vm.$mount(); - }); - - it('sets edit item active', () => { - expect(vm.$el.querySelector('.js-ide-edit-mode').classList).toContain('active'); - }); - - it('sets commit item active', done => { - vm.$store.state.currentActivityView = leftSidebarViews.commit.name; - - vm.$nextTick(() => { - expect(vm.$el.querySelector('.js-ide-commit-mode').classList).toContain('active'); - - done(); - }); - }); - }); -}); |