Merge branch 'remove-ineffective-service-specs' into 'master'
Remove ineffective Vue service specs See merge request gitlab-org/gitlab-ce!15277
This commit is contained in:
commit
14c0dc168a
2 changed files with 0 additions and 113 deletions
|
@ -1,66 +0,0 @@
|
|||
import Vue from 'vue';
|
||||
import SidebarService from '~/sidebar/services/sidebar_service';
|
||||
import Mock from './mock_data';
|
||||
|
||||
describe('Sidebar service', () => {
|
||||
beforeEach(() => {
|
||||
Vue.http.interceptors.push(Mock.sidebarMockInterceptor);
|
||||
this.service = new SidebarService({
|
||||
endpoint: '/gitlab-org/gitlab-shell/issues/5.json',
|
||||
toggleSubscriptionEndpoint: '/gitlab-org/gitlab-shell/issues/5/toggle_subscription',
|
||||
moveIssueEndpoint: '/gitlab-org/gitlab-shell/issues/5/move',
|
||||
projectsAutocompleteEndpoint: '/autocomplete/projects?project_id=15',
|
||||
});
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
SidebarService.singleton = null;
|
||||
Vue.http.interceptors = _.without(Vue.http.interceptors, Mock.sidebarMockInterceptor);
|
||||
});
|
||||
|
||||
it('gets the data', (done) => {
|
||||
this.service.get()
|
||||
.then((resp) => {
|
||||
expect(resp).toBeDefined();
|
||||
done();
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
|
||||
it('updates the data', (done) => {
|
||||
this.service.update('issue[assignee_ids]', [1])
|
||||
.then((resp) => {
|
||||
expect(resp).toBeDefined();
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
|
||||
it('gets projects for autocomplete', (done) => {
|
||||
this.service.getProjectsAutocomplete()
|
||||
.then((resp) => {
|
||||
expect(resp).toBeDefined();
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
|
||||
it('moves the issue to another project', (done) => {
|
||||
this.service.moveIssue(123)
|
||||
.then((resp) => {
|
||||
expect(resp).toBeDefined();
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
|
||||
it('toggles the subscription', (done) => {
|
||||
this.service.toggleSubscription()
|
||||
.then((resp) => {
|
||||
expect(resp).toBeDefined();
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
});
|
||||
});
|
|
@ -1,47 +0,0 @@
|
|||
import Vue from 'vue';
|
||||
import VueResource from 'vue-resource';
|
||||
import MRWidgetService from '~/vue_merge_request_widget/services/mr_widget_service';
|
||||
|
||||
Vue.use(VueResource);
|
||||
|
||||
describe('MRWidgetService', () => {
|
||||
const mr = {
|
||||
mergePath: './',
|
||||
mergeCheckPath: './',
|
||||
cancelAutoMergePath: './',
|
||||
removeWIPPath: './',
|
||||
sourceBranchPath: './',
|
||||
ciEnvironmentsStatusPath: './',
|
||||
statusPath: './',
|
||||
mergeActionsContentPath: './',
|
||||
isServiceStore: true,
|
||||
};
|
||||
|
||||
it('should have store and resources created in constructor', () => {
|
||||
const service = new MRWidgetService(mr);
|
||||
|
||||
expect(service.mergeResource).toBeDefined();
|
||||
expect(service.mergeCheckResource).toBeDefined();
|
||||
expect(service.cancelAutoMergeResource).toBeDefined();
|
||||
expect(service.removeWIPResource).toBeDefined();
|
||||
expect(service.removeSourceBranchResource).toBeDefined();
|
||||
expect(service.deploymentsResource).toBeDefined();
|
||||
expect(service.pollResource).toBeDefined();
|
||||
expect(service.mergeActionsContentResource).toBeDefined();
|
||||
});
|
||||
|
||||
it('should have methods defined', () => {
|
||||
window.history.pushState({}, null, '/');
|
||||
const service = new MRWidgetService(mr);
|
||||
|
||||
expect(service.merge()).toBeDefined();
|
||||
expect(service.cancelAutomaticMerge()).toBeDefined();
|
||||
expect(service.removeWIP()).toBeDefined();
|
||||
expect(service.removeSourceBranch()).toBeDefined();
|
||||
expect(service.fetchDeployments()).toBeDefined();
|
||||
expect(service.poll()).toBeDefined();
|
||||
expect(service.checkStatus()).toBeDefined();
|
||||
expect(service.fetchMergeActionsContent()).toBeDefined();
|
||||
expect(MRWidgetService.stopEnvironment()).toBeDefined();
|
||||
});
|
||||
});
|
Loading…
Reference in a new issue