Выбор ответа Junior ИИ и тесты обновлено

Слабое утверждение

Вопрос

Какое из утверждений в тесте функции formatPrice(1500) реально ловит ошибку форматирования?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: expect(result).toBe('1 500 ₽'). Только точное значение проверяет формат.

Варианты ответа

  1. expect(result).toBeDefined()
  2. expect(typeof result).toBe('string')
  3. expect(result.length).toBeGreaterThan(0)
  4. expect(result).toBe('1 500 ₽')правильный ответ

Разбор

Только точное значение проверяет формат. Остальные утверждения пройдут для строки 'NaN' или '1500.0000'. Ассистенты любят слабые утверждения, потому что они всегда проходят.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.