diff options
Diffstat (limited to 'spec/javascripts/repo/components/repo_edit_button_spec.js')
-rw-r--r-- | spec/javascripts/repo/components/repo_edit_button_spec.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/spec/javascripts/repo/components/repo_edit_button_spec.js b/spec/javascripts/repo/components/repo_edit_button_spec.js index aee2dd6ad55..44018464b35 100644 --- a/spec/javascripts/repo/components/repo_edit_button_spec.js +++ b/spec/javascripts/repo/components/repo_edit_button_spec.js @@ -15,7 +15,6 @@ describe('RepoEditButton', () => { }); f.active = true; - f.changed = true; vm.$store.dispatch('setInitialData', { canCommit: true, onTopOfBranch: true, @@ -45,17 +44,23 @@ describe('RepoEditButton', () => { expect(vm.$el.querySelector('.btn').textContent.trim()).toBe('Cancel edit'); }); - it('toggles edit mode on click', () => { + it('toggles edit mode on click', (done) => { vm.$mount(); vm.$el.querySelector('.btn').click(); - expect(vm.$el.querySelector('.btn').textContent.trim()).toBe('Cancel edit'); + vm.$nextTick(() => { + expect(vm.$el.querySelector('.btn').textContent.trim()).toBe('Cancel edit'); + + done(); + }); }); describe('discardPopupOpen', () => { beforeEach(() => { vm.$store.state.discardPopupOpen = true; + vm.$store.state.editMode = true; + vm.$store.state.openFiles[0].changed = true; vm.$mount(); }); |