diff options
author | Winnie Hellmann <winnie@gitlab.com> | 2019-08-21 08:01:58 +0000 |
---|---|---|
committer | Kushal Pandya <kushalspandya@gmail.com> | 2019-08-21 08:01:58 +0000 |
commit | 208cc38d989afaf9c9fafd4a90962a23ab3e6195 (patch) | |
tree | ff0d451a5451a11b9ed2332b029e80d82f62a71f /spec | |
parent | 3ac4a2989d28f868f71a88b21466c301dca377b4 (diff) | |
download | gitlab-ce-208cc38d989afaf9c9fafd4a90962a23ab3e6195.tar.gz |
Make native event test in autosave_spec.js synchronous
Diffstat (limited to 'spec')
-rw-r--r-- | spec/frontend/autosave_spec.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/spec/frontend/autosave_spec.js b/spec/frontend/autosave_spec.js index 4d9c8f96d62..33d402388c9 100644 --- a/spec/frontend/autosave_spec.js +++ b/spec/frontend/autosave_spec.js @@ -63,12 +63,15 @@ describe('Autosave', () => { expect(field.trigger).toHaveBeenCalled(); }); - it('triggers native event', done => { - autosave.field.get(0).addEventListener('change', () => { - done(); - }); + it('triggers native event', () => { + const fieldElement = autosave.field.get(0); + const eventHandler = jest.fn(); + fieldElement.addEventListener('change', eventHandler); Autosave.prototype.restore.call(autosave); + + expect(eventHandler).toHaveBeenCalledTimes(1); + fieldElement.removeEventListener('change', eventHandler); }); }); |