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