Size: a a a

JavaScript.Ninja

2020 March 13

IK

Illya Klymov in JavaScript.Ninja
И нет, оно не добавляется в event loop :)
источник

IK

Illya Klymov in JavaScript.Ninja
Оно добавляется во внутреннюю очередь сайпресса который сразу же опустошается при попытке использования then
источник

IK

Illya Klymov in JavaScript.Ninja
То есть если не брать fluent синтаксис это обычнейший js
источник

IK

Illya Klymov in JavaScript.Ninja
А теперь о более общей проблеме
источник

IK

Illya Klymov in JavaScript.Ninja
Если вам в Cypress нужен if - это плохой тест
источник

IK

Illya Klymov in JavaScript.Ninja
Именно поэтому Cypress никак это не облегчает
источник

m

m^^combat in JavaScript.Ninja
Illya Klymov
Если вам в Cypress нужен if - это плохой тест
ну это очень странное утверждение
источник

IK

Illya Klymov in JavaScript.Ninja
m^^combat
ну это очень странное утверждение
Это фундаментальное утверждение для любых тестов
источник

IK

Illya Klymov in JavaScript.Ninja
Как только у вас появляется if в тестовом коде - тест становится недетерменироаанным
источник

m

m^^combat in JavaScript.Ninja
прям щас условие проверяю - если у меня меньше чем N элементов на странице - то не должно быть кнопки "подгрузить еще"
источник

IK

Illya Klymov in JavaScript.Ninja
m^^combat
прям щас условие проверяю - если у меня меньше чем N элементов на странице - то не должно быть кнопки "подгрузить еще"
А должно быть не так
источник

m

m^^combat in JavaScript.Ninja
у них есть целый раздел про кондишенел тестинг
источник

IK

Illya Klymov in JavaScript.Ninja
Должно быть "проверить что на странице меньше n элементов"
источник

m

m^^combat in JavaScript.Ninja
источник

IK

Illya Klymov in JavaScript.Ninja
"проверить что нет кнопки"
источник

IK

Illya Klymov in JavaScript.Ninja
Ага, читали?
источник

m

m^^combat in JavaScript.Ninja
Illya Klymov
Должно быть "проверить что на странице меньше n элементов"
офк
источник

m

m^^combat in JavaScript.Ninja
так вот, если кнопка будет а на странице меньше n элементов, как тогда такой баг отловить.
источник

IK

Illya Klymov in JavaScript.Ninja
Расскажите под какой сценарий описанный там подходит ваш кейс :)
источник

IK

Illya Klymov in JavaScript.Ninja
m^^combat
так вот, если кнопка будет а на странице меньше n элементов, как тогда такой баг отловить.
Два ассершна
источник