From c36095b2e363b7a2d2c704a917bedf2337631a66 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Mon, 11 Mar 2019 13:09:36 +0000 Subject: Fix expand all button not working Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51737 --- .../javascripts/diffs/components/diff_file_spec.js | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'spec/javascripts/diffs/components/diff_file_spec.js') diff --git a/spec/javascripts/diffs/components/diff_file_spec.js b/spec/javascripts/diffs/components/diff_file_spec.js index ba04c8c4a4c..d9b298e84da 100644 --- a/spec/javascripts/diffs/components/diff_file_spec.js +++ b/spec/javascripts/diffs/components/diff_file_spec.js @@ -109,6 +109,31 @@ describe('DiffFile', () => { done(); }); }); + + it('should update store state', done => { + spyOn(vm.$store, 'dispatch'); + + vm.isCollapsed = true; + + vm.$nextTick(() => { + expect(vm.$store.dispatch).toHaveBeenCalledWith('diffs/setFileCollapsed', { + filePath: vm.file.file_path, + collapsed: true, + }); + + done(); + }); + }); + + it('updates local state when changing file state', done => { + vm.file.viewer.collapsed = true; + + vm.$nextTick(() => { + expect(vm.isCollapsed).toBe(true); + + done(); + }); + }); }); }); -- cgit v1.2.1