diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2017-05-24 09:42:31 +0000 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2017-05-24 09:42:31 +0000 |
commit | e78b8223fe0a9239222850f6c0a6d6cb582176c0 (patch) | |
tree | f6eb387c643e367d0f7792fcc1222946345485af /spec | |
parent | d853d8211447ab7059fb906343b26341316f9cbe (diff) | |
parent | d3198c607cca46fb063a46867c720a88d906c8bc (diff) | |
download | gitlab-ce-e78b8223fe0a9239222850f6c0a6d6cb582176c0.tar.gz |
Merge branch 'issue-edit-inline-getdata-after-update' into 'issue-edit-inline'
Get new data after inline edit save
See merge request !11601
Diffstat (limited to 'spec')
-rw-r--r-- | spec/javascripts/issue_show/components/app_spec.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/spec/javascripts/issue_show/components/app_spec.js b/spec/javascripts/issue_show/components/app_spec.js index 3247f83d551..b9d352479c7 100644 --- a/spec/javascripts/issue_show/components/app_spec.js +++ b/spec/javascripts/issue_show/components/app_spec.js @@ -109,6 +109,30 @@ describe('Issuable output', () => { }); describe('updateIssuable', () => { + it('fetches new data after update', (done) => { + spyOn(vm.service, 'getData'); + spyOn(vm.service, 'updateIssuable').and.callFake(() => new Promise((resolve) => { + resolve({ + json() { + return { + confidential: false, + path: location.pathname, + }; + }, + }); + })); + + vm.updateIssuable(); + + setTimeout(() => { + expect( + vm.service.getData, + ).toHaveBeenCalled(); + + done(); + }); + }); + it('reloads the page if the confidential status has changed', (done) => { spyOn(gl.utils, 'visitUrl'); spyOn(vm.service, 'updateIssuable').and.callFake(() => new Promise((resolve) => { |