Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/diffs/store/utils_spec.js')
-rw-r--r--spec/frontend/diffs/store/utils_spec.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/frontend/diffs/store/utils_spec.js b/spec/frontend/diffs/store/utils_spec.js
index 891de45e268..d87619e1e3c 100644
--- a/spec/frontend/diffs/store/utils_spec.js
+++ b/spec/frontend/diffs/store/utils_spec.js
@@ -1090,4 +1090,26 @@ describe('DiffsStoreUtils', () => {
]);
});
});
+
+ describe('getDefaultWhitespace', () => {
+ it('defaults to true if querystring and cookie are undefined', () => {
+ expect(utils.getDefaultWhitespace()).toBe(true);
+ });
+
+ it('returns false if querystring is `1`', () => {
+ expect(utils.getDefaultWhitespace('1', '0')).toBe(false);
+ });
+
+ it('returns true if querystring is `0`', () => {
+ expect(utils.getDefaultWhitespace('0', undefined)).toBe(true);
+ });
+
+ it('returns false if cookie is `1`', () => {
+ expect(utils.getDefaultWhitespace(undefined, '1')).toBe(false);
+ });
+
+ it('returns true if cookie is `0`', () => {
+ expect(utils.getDefaultWhitespace(undefined, '0')).toBe(true);
+ });
+ });
});