|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import getNumberName from '../..';
- import getLocalizedNumberName from '.';
-
- 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)
- })
- })
- })
|