-
Notifications
You must be signed in to change notification settings - Fork 1
/
translate.test.js
46 lines (37 loc) · 1.31 KB
/
translate.test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
const NumberToAzeriTranslator = require('.');
test('1', () => {
const translator = new NumberToAzeriTranslator(1);
expect(translator.translate().trim()).toBe('bir');
});
test('2', () => {
const translator = new NumberToAzeriTranslator(2);
expect(translator.translate().trim()).toBe('iki');
});
test('5', () => {
const translator = new NumberToAzeriTranslator(5);
expect(translator.translate().trim()).toBe('beş');
});
test('10', () => {
const translator = new NumberToAzeriTranslator(10);
expect(translator.translate().trim()).toBe('on');
});
test('15', () => {
const translator = new NumberToAzeriTranslator(15);
expect(translator.translate().trim()).toBe('on beş');
});
test('175', () => {
const translator = new NumberToAzeriTranslator(175);
expect(translator.translate().trim()).toBe('bir yüz yetmiş beş');
});
test('1054', () => {
const translator = new NumberToAzeriTranslator(1054);
expect(translator.translate().trim()).toBe('bir min əlli dörd');
});
test('10005', () => {
const translator = new NumberToAzeriTranslator(10005);
expect(translator.translate().trim()).toBe('on min beş');
});
test('12345', () => {
const translator = new NumberToAzeriTranslator(12345);
expect(translator.translate().trim()).toBe('on iki min üç yüz qırx beş');
});