summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authorLuke "Jared" Bennett <lbennett@gitlab.com>2017-07-07 16:04:43 +0100
committerLuke "Jared" Bennett <lbennett@gitlab.com>2017-07-07 16:05:17 +0100
commitf28cd19dde32ab62cc3543d3579fc416d5976aed (patch)
tree0e8e0323fbda001255e6aec578a60572e50523a3 /spec/javascripts
parentc7f23e2564880a9742b3f428dcde567852e75212 (diff)
downloadgitlab-ce-f28cd19dde32ab62cc3543d3579fc416d5976aed.tar.gz
Fix MR and issue specs
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/merge_request_spec.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/spec/javascripts/merge_request_spec.js b/spec/javascripts/merge_request_spec.js
index 83575b6926c..6ff42e2378d 100644
--- a/spec/javascripts/merge_request_spec.js
+++ b/spec/javascripts/merge_request_spec.js
@@ -3,6 +3,7 @@
import '~/merge_request';
import CloseReopenReportToggle from '~/close_reopen_report_toggle';
+import IssuablesHelper from '~/helpers/issuables_helper';
(function() {
describe('MergeRequest', function() {
@@ -31,28 +32,24 @@ import CloseReopenReportToggle from '~/close_reopen_report_toggle';
describe('class constructor', () => {
it('calls .initCloseReopenReport', () => {
- spyOn(MergeRequest.prototype, 'initCloseReopenReport');
+ spyOn(IssuablesHelper, 'initCloseReopenReport');
- const mergeRequest = new MergeRequest();
+ new MergeRequest(); // eslint-disable-line no-new
- expect(mergeRequest.initCloseReopenReport).toHaveBeenCalled();
+ expect(IssuablesHelper.initCloseReopenReport).toHaveBeenCalled();
});
- });
- describe('initCloseReopenReport', () => {
it('calls .initDroplab', () => {
const container = jasmine.createSpyObj('container', ['querySelector']);
const dropdownTrigger = {};
const dropdownList = {};
const button = {};
- const mergeRequest = new MergeRequest();
-
spyOn(CloseReopenReportToggle.prototype, 'initDroplab');
spyOn(document, 'querySelector').and.returnValue(container);
container.querySelector.and.returnValues(dropdownTrigger, dropdownList, button);
- mergeRequest.initCloseReopenReport();
+ new MergeRequest(); // eslint-disable-line no-new
expect(document.querySelector).toHaveBeenCalledWith('.js-issuable-close-dropdown');
expect(container.querySelector).toHaveBeenCalledWith('.js-issuable-close-toggle');