Size: a a a

JavaScript testing

2021 September 08

A

Aleksey in JavaScript testing
у test есть 3 опциональный параметр которым можно указать теста таймаут
источник

M

Mario (not Luigi) in JavaScript testing
да, пробовали. Все равно 5000 ms ошибка. Самое интересное, что если ставить таймаут меньше 5000 (например 100), то отрабатывает  с новым таймаутом (падает с "Exceeded timeout of 100 ms for a test". А если больше 5000, то все равно ошибка с 5000.
источник

A

Aleksey in JavaScript testing
блин, у меня была похожая проблема, вроде в один из конфигов это добавляли по итогу. Доступа к проекту уже нет, но попробую узнать сейчас
источник

A

Aleksey in JavaScript testing
ну либо тут кто то ответ уже даст к этому времени)
источник

G

Gnam in JavaScript testing
источник

M

Mario (not Luigi) in JavaScript testing
Неа. Спасибо, попробуем
источник
2021 September 09

RR

Roman Romanenko in JavaScript testing
Подскажите как правильно делать. Есть тест который проверяет создание х, есть тест который редактирует х, есть тест который на основании х делает другое действие. Во всех 3 тестах идёт один и тот же блок создания х. Надо ли вообще в отдельный тест этот блок выносить(создание х) потому как в двух остальных создание проходит как прекондишн. И все 3 теста гоняют тоже самое. Или в таких случаях надо через реквест на апи создавать и ложить в прекондишн?
источник

DD

Danya Daniil in JavaScript testing
Верно, в бефор, что бы не были связаны тесты
источник

DD

Danya Daniil in JavaScript testing
Вообще как хочешь данные инпутишь, хоть запросом на бд
источник

DD

Danya Daniil in JavaScript testing
Но вообще часто болт забивают, и в 1 дискрайб запихивают
источник

RR

Roman Romanenko in JavaScript testing
Ну у меня отдельно вынесен в блок, я его просто импортирую в 3 теста
источник

DD

Danya Daniil in JavaScript testing
Через юай созлание ? Только в одном правильно такое, во всех остальных нужно в прекондишен
источник

RR

Roman Romanenko in JavaScript testing
А какая разница? Если я его в бефор запихну или отдельно создам дискрайб и туда импорту
источник

DD

Danya Daniil in JavaScript testing
Никакой
источник

DD

Danya Daniil in JavaScript testing
Кому как удобнее
источник

DD

Danya Daniil in JavaScript testing
1) создание -через юай
2) изменения - создание через айпи и его уже меняешь через юай
источник

O

Olga in JavaScript testing
Я в таких случаях иногда (!) вообще делаю один тест: создать, изменить, удалить. Но это потому,что из-за специфики приложения создание ТД много времени отнимает
источник

AV

Alex Vershinin in JavaScript testing
Привет. Почему нужно загружать именно этот на 8мб? Нельзя загружать аналогичный тестовый, но поменьше?
источник

M

Mario (not Luigi) in JavaScript testing
Привет. Это негативный кейс. Проверяется, что максимальный размер файла должен быть не более 8 Мб и отлавливается ошибка, если файл больше
источник

A

Aleksey in JavaScript testing
Нашёл как делал у себя давно. В jest.config добавлял testTimeout: 10000
источник