summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatalia Tepluhina <tarya.se@gmail.com>2019-02-13 12:07:45 +0100
committerNatalia Tepluhina <tarya.se@gmail.com>2019-02-13 12:07:45 +0100
commitecc56dda6fd985f954f6cec35c69bd2df4379ca9 (patch)
tree7807f070cbd4672d9d84e6883535df3968f4df0a
parentaf16fcb219b52a13373aa218e5fbb5ae69154015 (diff)
downloadgitlab-ce-ecc56dda6fd985f954f6cec35c69bd2df4379ca9.tar.gz
Fixed failing karma test
-rw-r--r--app/assets/javascripts/diffs/store/utils.js4
-rw-r--r--spec/javascripts/diffs/store/utils_spec.js2
2 files changed, 4 insertions, 2 deletions
diff --git a/app/assets/javascripts/diffs/store/utils.js b/app/assets/javascripts/diffs/store/utils.js
index 5a8a993dbd3..7dac134d4a2 100644
--- a/app/assets/javascripts/diffs/store/utils.js
+++ b/app/assets/javascripts/diffs/store/utils.js
@@ -404,7 +404,9 @@ export const getDiffMode = diffFile => {
const diffModeKey = Object.keys(diffModes).find(key => diffFile[`${key}_file`]);
return (
diffModes[diffModeKey] ||
- (diffFile.viewer.name === diffViewerModes.mode_changed && diffViewerModes.mode_changed) ||
+ (diffFile.viewer &&
+ diffFile.viewer.name === diffViewerModes.mode_changed &&
+ diffViewerModes.mode_changed) ||
diffModes.replaced
);
};
diff --git a/spec/javascripts/diffs/store/utils_spec.js b/spec/javascripts/diffs/store/utils_spec.js
index c5e413a29d8..dd0b69491b8 100644
--- a/spec/javascripts/diffs/store/utils_spec.js
+++ b/spec/javascripts/diffs/store/utils_spec.js
@@ -587,7 +587,7 @@ describe('DiffsStoreUtils', () => {
it('returns mode_changed if key has no match', () => {
expect(
utils.getDiffMode({
- mode_changed: true,
+ viewer: { name: 'mode_changed' },
}),
).toBe('mode_changed');
});