diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-11 18:08:46 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-11 18:08:46 +0300 |
commit | 5fc3c77e2b08746bd39bfffae0c5918d63178433 (patch) | |
tree | f6d8d49f2caa07da9c09dc3333849b4c39cc857d /spec/frontend/ide | |
parent | 9517d0eb2ca8bde02d7fae2173e0a43b67b2b9f5 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/ide')
-rw-r--r-- | spec/frontend/ide/components/ide_spec.js | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/spec/frontend/ide/components/ide_spec.js b/spec/frontend/ide/components/ide_spec.js index e402b03f782..d39d6bc7f63 100644 --- a/spec/frontend/ide/components/ide_spec.js +++ b/spec/frontend/ide/components/ide_spec.js @@ -44,11 +44,11 @@ describe('ide component, empty repo', () => { vm.$destroy(); }); - it('renders "New file" button in empty repo', done => { - vm.$nextTick(() => { - expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).not.toBeNull(); - done(); - }); + it('renders "New file" button in empty repo', async () => { + await waitForPromises(); + await vm.$nextTick(); + + expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).not.toBeNull(); }); }); @@ -105,11 +105,11 @@ describe('ide component, non-empty repo', () => { }); describe('non-existent branch', () => { - it('does not render "New file" button for non-existent branch when repo is not empty', done => { - vm.$nextTick(() => { - expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).toBeNull(); - done(); - }); + it('does not render "New file" button for non-existent branch when repo is not empty', async () => { + await waitForPromises(); + await vm.$nextTick(); + + expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).toBeNull(); }); }); @@ -118,11 +118,11 @@ describe('ide component, non-empty repo', () => { store.state.trees['abcproject/master'].tree = [file()]; }); - it('does not render "New file" button', done => { - vm.$nextTick(() => { - expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).toBeNull(); - done(); - }); + it('does not render "New file" button', async () => { + await waitForPromises(); + await vm.$nextTick(); + + expect(vm.$el.querySelector('.ide-empty-state button[title="New file"]')).toBeNull(); }); }); }); |