Size: a a a

JavaScript testing

2021 October 07

SM

Sewa Makhinya in JavaScript testing
flaky = хрупкий
это когда тест написан так, что может свалиться на ровном месте в зависимости от фазы Луны
источник

И

Игнат Мустафин... in JavaScript testing
спасибо , сейчас буду прпобовать,  звучит как что-то рабочее ))
источник

M

Mark in JavaScript testing
а сознательный это типо "иии тааааак сойдет" ?)
источник

G

Gnam in JavaScript testing
Это я в before ошибку выкинул аля throw new ErrorError('buuug');
источник

SM

Sewa Makhinya in JavaScript testing
в целом, да
несознательный может быть обусловлен нестабилностью энваернмента, например
источник

M

Mark in JavaScript testing
во еще про sleep() интересно. Еще в универе учили что это гумно и лучше так не делать. Но вот например у меня есть тесты, которые кидают сообщения в rabbitMq, иницируют какое то бурление в системе, результат которого нужно проверить. Ну и первое что приходит в голову, просто подождать заведомо нужное кол во времени. Понимаю что решение так себе, но не придумал ничего лучше
источник

M

Mark in JavaScript testing
ну и собственно как быть)))
источник

SM

Sewa Makhinya in JavaScript testing
ждать события, а не таймаута
источник

M

Mark in JavaScript testing
не, результат к сожалению в другом интерфейсе уаще)
источник

M

Mark in JavaScript testing
пусть будет рест)
источник

SM

Sewa Makhinya in JavaScript testing
если нет возможности дождатсья события - можно использовать поллинг
источник

M

Mark in JavaScript testing
а ну вот собственно пока писал вопрос о нем и подумал
источник

SM

Sewa Makhinya in JavaScript testing
нет, поллинг - это другое, поллинг - это ок
источник

M

Mark in JavaScript testing
подсознательно согласен
источник

M

Mark in JavaScript testing
но хочется понять умом
источник

M

Mark in JavaScript testing
чем лучше?)
источник

G

Gnam in JavaScript testing
на всякий случай уточню, что в бефоре не сам тест нужно ложить (целиком it) а код из теста 😅
источник

И

Игнат Мустафин... in JavaScript testing
да) тут догадался
источник

SM

Sewa Makhinya in JavaScript testing
чем поллинг 360 секунд с интервалом в 10 секунд лучше, чем sleep() на 360 секунд?
источник

M

Mark in JavaScript testing
все, теперь все ясно
источник