|
- import getNumberName from '../../../index';
- import getLocalizedNumberName from './index';
-
- describe('Plurals', () => {
- describe('1 in millions place', () => {
- const value = 1000000;
- const name = 'eine Million';
- it(`converts ${value} to ${name}`, () => {
- expect(getNumberName(value, {locale: getLocalizedNumberName})).toBe(name);
- });
- });
-
- describe.each`
- ones | onesName
- ${2} | ${'zwei'}
- ${3} | ${'drei'}
- ${4} | ${'vier'}
- ${5} | ${'fünf'}
- ${6} | ${'sechs'}
- ${7} | ${'sieben'}
- ${8} | ${'acht'}
- ${9} | ${'neun'}
- `('$ones in millions place', ({
- ones,
- onesName,
- }) => {
- const value = ones * 1000000;
- const name = `${onesName} Millionen`;
- it(`converts ${value} to ${name}`, () => {
- expect(getNumberName(value, {locale: getLocalizedNumberName})).toBe(name);
- });
- });
-
- describe('1 in billions place', () => {
- const value = 1000000000;
- const name = 'eine Milliarde';
- it(`converts ${value} to ${name}`, () => {
- expect(getNumberName(value, {locale: getLocalizedNumberName})).toBe(name);
- });
- });
-
- describe.each`
- ones | onesName
- ${2} | ${'zwei'}
- ${3} | ${'drei'}
- ${4} | ${'vier'}
- ${5} | ${'fünf'}
- ${6} | ${'sechs'}
- ${7} | ${'sieben'}
- ${8} | ${'acht'}
- ${9} | ${'neun'}
- `('$ones in billions place', ({
- ones,
- onesName,
- }) => {
- const value = ones * 1000000000;
- const name = `${onesName} Milliarden`;
- it(`converts ${value} to ${name}`, () => {
- expect(getNumberName(value, {locale: getLocalizedNumberName})).toBe(name);
- });
- });
- });
|