summaryrefslogtreecommitdiff
path: root/test/utils.ts
diff options
context:
space:
mode:
authorGravatar yakov116 <16872793+yakov116@users.noreply.github.com> 2020-03-13 17:52:44 -0400
committerGravatar GitHub <noreply@github.com> 2020-03-13 22:52:44 +0100
commit4f25a67d0688afe55c85f95f1ca720c172553150 (patch)
treeb4325e8d8bb640ef2c7e9d3665b6462fee467f54 /test/utils.ts
parent1db2495e9b840a8e4f9fc7d8822227b8f4bf6e49 (diff)
downloadrefined-github-4f25a67d0688afe55c85f95f1ca720c172553150.tar.gz
refined-github-4f25a67d0688afe55c85f95f1ca720c172553150.tar.zst
refined-github-4f25a67d0688afe55c85f95f1ca720c172553150.zip
Add `pr-commit-lines-changed` feature (#2858)20.3.13
Co-authored-by: Federico Brigante <opensource@bfred.it>
Diffstat (limited to 'test/utils.ts')
-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'));