diff options
author | Tim Zallmann <tzallmann@gitlab.com> | 2017-08-21 10:18:44 +0300 |
---|---|---|
committer | Tim Zallmann <tzallmann@gitlab.com> | 2017-08-21 10:18:44 +0300 |
commit | 955d684cde2a2d2f382f7977f812686ec7c5a8e5 (patch) | |
tree | 7d5286df15612256d9abb266e4bfd2f35207024d /spec/javascripts | |
parent | 9279bf23d51741e9f367fc48ac6937f564ec469e (diff) | |
parent | 907d7410f4ec581efb41d58a30d0e62e8549a70e (diff) |
Merge branch '36517-failing-karma-tests-for-chrome-60' into 'master'
Resolve "Failing karma tests for Chrome 60"
Closes #36517
See merge request !13646
Diffstat (limited to 'spec/javascripts')
-rw-r--r-- | spec/javascripts/boards/board_new_issue_spec.js | 8 | ||||
-rw-r--r-- | spec/javascripts/lib/utils/text_utility_spec.js | 1 |
2 files changed, 7 insertions, 2 deletions
diff --git a/spec/javascripts/boards/board_new_issue_spec.js b/spec/javascripts/boards/board_new_issue_spec.js index c0a7323a505..eac2eecb6bc 100644 --- a/spec/javascripts/boards/board_new_issue_spec.js +++ b/spec/javascripts/boards/board_new_issue_spec.js @@ -30,6 +30,8 @@ describe('Issue boards new issue form', () => { }; beforeEach((done) => { + setFixtures('<div class="test-container"></div>'); + const BoardNewIssueComp = Vue.extend(boardNewIssue); Vue.http.interceptors.push(boardsMockInterceptor); @@ -46,15 +48,17 @@ describe('Issue boards new issue form', () => { propsData: { list, }, - }).$mount(); + }).$mount(document.querySelector('.test-container')); Vue.nextTick() .then(done) .catch(done.fail); }); + afterEach(() => vm.$destroy()); + it('calls submit if submit button is clicked', (done) => { - spyOn(vm, 'submit'); + spyOn(vm, 'submit').and.callFake(e => e.preventDefault()); vm.title = 'Testing Title'; Vue.nextTick() diff --git a/spec/javascripts/lib/utils/text_utility_spec.js b/spec/javascripts/lib/utils/text_utility_spec.js index ca1b1b7cc3c..f1a975ba962 100644 --- a/spec/javascripts/lib/utils/text_utility_spec.js +++ b/spec/javascripts/lib/utils/text_utility_spec.js @@ -52,6 +52,7 @@ describe('text_utility', () => { beforeAll(() => { textArea = document.createElement('textarea'); document.querySelector('body').appendChild(textArea); + textArea.focus(); }); afterAll(() => { |