forked from burlakilia/sample-1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.js
More file actions
22 lines (20 loc) · 815 Bytes
/
test.js
File metadata and controls
22 lines (20 loc) · 815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
let assert = require('assert');
let plural = require('./public/main').plural;
assert.equal(plural(0, 'en'), 'times');
assert.equal(plural(1, 'en'), 'time');
assert.equal(plural(2, 'en'), 'times');
assert.equal(plural(10, 'en'), 'times');
assert.equal(plural(990, 'en'), 'times');
assert.equal(plural(0, 'de'), 'mal');
assert.equal(plural(1, 'de'), 'mal');
assert.equal(plural(2, 'de'), 'mal');
assert.equal(plural(110, 'de'), 'mal');
assert.equal(plural(0, 'ru'), 'раз');
assert.equal(plural(1, 'ru'), 'раз');
assert.equal(plural(2, 'ru'), 'раза');
assert.equal(plural(11, 'ru'), 'раз');
assert.equal(plural(12, 'ru'), 'раз');
assert.equal(plural(13, 'ru'), 'раз');
assert.equal(plural(22, 'ru'), 'раза');
assert.equal(plural(14, 'ru'), 'раз');
assert.equal(plural(27, 'ru'), 'раз');