Size: a a a

2019 November 19

AP

Alexander Popov in JS for testing
Boris Osipov
мока оч простая. для большинства штук тебе ее хватит.
jest такой же, но имхо чуть более гибкий в плане конфигурации, но он с собой тащит свою assert либ и она имхо не такая гибкая как можно накрутить сhai при желании.
ничего не могу сказать за параллельный запуск e2e. в моке наверно не сильно удобно, в jest наверняка тоже не будет все гладко.
в целом оно все примерно одинаковое. просто jest это такой хороший комбайн для unit тестов, где все есть из коробки.
jest + e2e norm
источник

BO

Boris Osipov in JS for testing
да, мока старый инструмент и там уже много чего напилено и это скорее +. чаще найдешь всяких решений как обойти не удобные моменты.
источник

BO

Boris Osipov in JS for testing
Alexander Popov
jest + e2e norm
ну делай поправку что Яша под джуна ищет стартовое решение.
источник

YK

Yasha Kramarenko in JS for testing
Джун кстати веб дев... А не автомейшен.... Выделили Джун разработчика что бы подтянуть покрытие... Ну он такой... С тестами совсем не дружит пока что...
источник

BO

Boris Osipov in JS for testing
а веб дев на чем? можешь тогда взять ему jest и продать как вложение в навык написания тестов на мейнстрим туле ;)
источник

BO

Boris Osipov in JS for testing
и ему опыт и тебе решение проблем с покрытием
источник

YK

Yasha Kramarenko in JS for testing
Всё что скажем то и купит)
источник

YK

Yasha Kramarenko in JS for testing
Джест, значит мейнстрим сейчас, да?
источник

YK

Yasha Kramarenko in JS for testing
Веб дев на ноде
источник

B

Bola in JS for testing
Мока, берите моку
источник

BO

Boris Osipov in JS for testing
Yasha Kramarenko
Джест, значит мейнстрим сейчас, да?
+\- новый тул по  сравнению с мокой)
источник

BO

Boris Osipov in JS for testing
Yasha Kramarenko
Веб дев на ноде
нууу, я имел ввиду ректал\ангуляр\вуе и т.д.)
источник

YK

Yasha Kramarenko in JS for testing
Я чуть позже смогу сам посмотреть и сравнить, вдруг что переписать... Сейчас просто времени нет, и нужно что то выдать, на первую неделю.... А я на джеес никаких тестов кроме селениум бейсд с жасмином не писал пока... :(
источник

YK

Yasha Kramarenko in JS for testing
На проекте реакт
источник

YK

Yasha Kramarenko in JS for testing
Хм ... Может они там и джест уже юзают... И тогда его и брать стоит.... Уточню
источник

BO

Boris Osipov in JS for testing
ну create-react-app по-умолчанию ташит jest вроде)
источник

BO

Boris Osipov in JS for testing
Yasha Kramarenko
Я чуть позже смогу сам посмотреть и сравнить, вдруг что переписать... Сейчас просто времени нет, и нужно что то выдать, на первую неделю.... А я на джеес никаких тестов кроме селениум бейсд с жасмином не писал пока... :(
ну после jasmine, jest тебе будет оч знаком и понятен :)
источник

m

maryna.kolesnik in JS for testing
У меня на проекте такие тесты пишут девелоперы, им supertest нравится. Он не подошёл только в одном сложном случае, когда надо было аудиофайл отправлять
источник

B

Bola in JS for testing
Юзаем jest + supertest
источник

m

maryna.kolesnik in JS for testing
Да, именно такое сочетание. Пересадить на моку с джеста не вышло, мой главный аргумент, что там можно легко свои сообщения об ошибках выводить, для них не аргумент)
источник