Get the name of a number, even if it's stupidly big.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.

30 rader
676 B

  1. import ones from './ones'
  2. it('should exist', () => {
  3. expect(ones).toBeDefined()
  4. })
  5. it('should be a callable', () => {
  6. expect(typeof ones).toBe('function')
  7. })
  8. it('should accept 1 argument', () => {
  9. expect(ones).toHaveLength(1)
  10. })
  11. test.each`
  12. value | display | name
  13. ${0} | ${'0'} | ${'zero'}
  14. ${1} | ${'1'} | ${'ein'}
  15. ${2} | ${'2'} | ${'zwei'}
  16. ${3} | ${'3'} | ${'drei'}
  17. ${4} | ${'4'} | ${'vier'}
  18. ${5} | ${'5'} | ${'fünf'}
  19. ${6} | ${'6'} | ${'sechs'}
  20. ${7} | ${'7'} | ${'sieben'}
  21. ${8} | ${'8'} | ${'acht'}
  22. ${9} | ${'9'} | ${'neun'}
  23. `('should return "$name" on $display', ({ value, name }) => {
  24. expect(ones(value)).toBe(name)
  25. })