2017-02-20 3 views
-1

У меня есть метод, использующий Date.toLocaleDateString(); в период:Как закодировать тест для метода с использованием Date.toLocaleString()

let start = startDay.toLocaleDateString(); 
let end = endDay.toLocaleDateString(); 

И возвращающегося их:

return `${weekNumber}: ${start} - ${end}`; 

В нашей команде мы работаем с несколькими национальностями (таким образом, локалями), и если тест не проходит, мы не можем совершать, теперь тесты терпят неудачу в зависимости от локали ...

Как я могу скомпоновать тест, который работает правильно?

  • Есть способ заставить систему локалировать?

или, может быть ...

  • Должен ли я кодировать различные испытания для локалей, перебрать navigator.languages и выполнять только по умолчанию один в машине, выполняющей тестовые наборы?

ответ

0

jasmine.clock() позволит вам mock the date - вы могли бы написать дела для каждого региона вы заинтересованы в

.
Смежные вопросы