diff options
author | Phil Hughes <me@iamphill.com> | 2018-12-06 14:39:29 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-12-06 14:39:29 +0000 |
commit | 2ed65be1c339346d316dfb2403fc06b82713cf21 (patch) | |
tree | 3fa233719f254ed16438799f040b40067ec49185 /spec/javascripts/diffs/store | |
parent | 71da313cd43bcbbbc8ec483944f887bacc518d81 (diff) | |
download | gitlab-ce-2ed65be1c339346d316dfb2403fc06b82713cf21.tar.gz |
Fixed renamed and mode changed diff viewers
Renders mode changed and renamed file merge request diff
viewers on the frontend.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52607
Diffstat (limited to 'spec/javascripts/diffs/store')
-rw-r--r-- | spec/javascripts/diffs/store/utils_spec.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/javascripts/diffs/store/utils_spec.js b/spec/javascripts/diffs/store/utils_spec.js index d4ef17c5ef8..717f983da65 100644 --- a/spec/javascripts/diffs/store/utils_spec.js +++ b/spec/javascripts/diffs/store/utils_spec.js @@ -559,4 +559,26 @@ describe('DiffsStoreUtils', () => { ]); }); }); + + describe('getDiffMode', () => { + it('returns mode when matched in file', () => { + expect( + utils.getDiffMode({ + renamed_file: true, + }), + ).toBe('renamed'); + }); + + it('returns mode_changed if key has no match', () => { + expect( + utils.getDiffMode({ + mode_changed: true, + }), + ).toBe('mode_changed'); + }); + + it('defaults to replaced', () => { + expect(utils.getDiffMode({})).toBe('replaced'); + }); + }); }); |