diff options
author | 2020-03-13 17:52:44 -0400 | |
---|---|---|
committer | 2020-03-13 22:52:44 +0100 | |
commit | 4f25a67d0688afe55c85f95f1ca720c172553150 (patch) | |
tree | b4325e8d8bb640ef2c7e9d3665b6462fee467f54 /test/utils.ts | |
parent | 1db2495e9b840a8e4f9fc7d8822227b8f4bf6e49 (diff) | |
download | refined-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.ts | 9 |
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')); |