secondsToTime.test.js 631 B

123456789101112131415161718192021222324252627282930
  1. import { describe, expect, it } from '@jest/globals'
  2. import secondsToTime from './secondsToTime.js'
  3. describe('secondsToTime', () => {
  4. it('converts seconds to an { hours, minutes, seconds } object', () => {
  5. expect(secondsToTime(60)).toEqual({
  6. hours: 0,
  7. minutes: 1,
  8. seconds: 0,
  9. })
  10. expect(secondsToTime(123)).toEqual({
  11. hours: 0,
  12. minutes: 2,
  13. seconds: 3,
  14. })
  15. expect(secondsToTime(1060)).toEqual({
  16. hours: 0,
  17. minutes: 17,
  18. seconds: 40,
  19. })
  20. expect(secondsToTime(123453460)).toEqual({
  21. hours: 20,
  22. minutes: 37,
  23. seconds: 40,
  24. })
  25. })
  26. })