diff options
author | Phil Hughes <me@iamphill.com> | 2018-05-22 17:55:19 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-05-22 17:55:19 +0100 |
commit | 23a7c3896e84aee13d1a63f62ddc1518f991d509 (patch) | |
tree | fbbf648b422e9c65de31d6957891a671f42d9b0d /spec/javascripts | |
parent | 16995b8c0d7e54dc997076d52eb318c0488d88fc (diff) | |
download | gitlab-ce-23a7c3896e84aee13d1a63f62ddc1518f991d509.tar.gz |
added specide-commit-state-bug
Diffstat (limited to 'spec/javascripts')
-rw-r--r-- | spec/javascripts/ide/components/repo_editor_spec.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/spec/javascripts/ide/components/repo_editor_spec.js b/spec/javascripts/ide/components/repo_editor_spec.js index ff500acd849..41b9363d10f 100644 --- a/spec/javascripts/ide/components/repo_editor_spec.js +++ b/spec/javascripts/ide/components/repo_editor_spec.js @@ -346,4 +346,23 @@ describe('RepoEditor', () => { }); }); }); + + it('calls removePendingTab when old file is pending', done => { + spyOn(vm, 'removePendingTab'); + + vm.file.pending = true; + + vm + .$nextTick() + .then(() => { + vm.file = file('testing'); + + return vm.$nextTick(); + }) + .then(() => { + expect(vm.removePendingTab).toHaveBeenCalled(); + }) + .then(done) + .catch(done.fail); + }); }); |