summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/utils.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/utils.ts b/test/utils.ts
index 54701e37..4fba9083 100644
--- a/test/utils.ts
+++ b/test/utils.ts
@@ -11,6 +11,7 @@ import {
getReference,
parseTag,
compareNames,
+ pluralize,
getScopedSelector
} from '../source/libs/utils';
@@ -200,6 +201,14 @@ test('parseTag', t => {
t.deepEqual(parseTag('@hi/you@1.2.3'), {namespace: '@hi/you', version: '1.2.3'});
});
+test('pluralize', t => {
+ t.is(pluralize(0, 'A number', '$$ numbers'), '0 numbers');
+ t.is(pluralize(0, 'A number', '$$ numbers', 'No numbers'), 'No numbers');
+ t.is(pluralize(1, 'A number', '$$ numbers', 'No numbers'), 'A number');
+ t.is(pluralize(2, 'A number', '$$ numbers', 'No numbers'), '2 numbers');
+ t.is(pluralize(2, 'A number', 'Many numbers', 'No numbers'), 'Many numbers');
+});
+
test('compareNames', t => {
t.true(compareNames('johndoe', 'John Doe'));
t.true(compareNames('john-doe', 'John Doe'));