Size: a a a

JavaScript.Ninja

2020 February 21

B

Baxxter in JavaScript.Ninja
Timofey Goncharov
как написать e2e тест для какого-то асинхронного события внутри компонента, например дождаться готовности загрузки аудио?
Это не е2е, а обычный юнит. Замокать запрос или генератор события
источник

ДО

Дима Олляк in JavaScript.Ninja
SkaterDark
что-то я по сабжу ничего не нашел
Прошу прощения, я ошибся. 'Zero downtime deployment' и  'Blue-green deployment'. Классический текст Фаулера и еще куча всего с применением к конкретному стеку технологий.
источник

AF

Andrey Furman in JavaScript.Ninja
Как этот автор smash journal  называеться?  У Ильи было интервью с ним на патреоне кажись. Загуглить, не могу найти.
источник

MB

Max Belsky in JavaScript.Ninja
Andrey Furman
Как этот автор smash journal  называеться?  У Ильи было интервью с ним на патреоне кажись. Загуглить, не могу найти.
Виталий Фридман
источник

AF

Andrey Furman in JavaScript.Ninja
🙏
источник

I🚜

Isλ‎omkhodja 🚜 in JavaScript.Ninja
Illya Klymov
но вы если знаете что такой-то ключ это мапа можете ипользовать третий аргумент json.parse чтоб восстановить структуру
внутри reviver функции JSON.parse нужно использовать map.set, вы это имеете ввиду?
источник

AF

Andrey Furman in JavaScript.Ninja
reviewer?
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
Это не е2е, а обычный юнит. Замокать запрос или генератор события
а привидите пример e2e теста, какой инструмент используется и как он выглядеть должен примерно?
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
Это не е2е, а обычный юнит. Замокать запрос или генератор события
даже перефразирую, как найти грань между e2e и юнит тестами
источник

m

mkots in JavaScript.Ninja
Timofey Goncharov
а привидите пример e2e теста, какой инструмент используется и как он выглядеть должен примерно?
cypress.io там и инструмент и примеры и все что вам нужно знать про e2e
источник

TG

Timofey Goncharov in JavaScript.Ninja
mkots
cypress.io там и инструмент и примеры и все что вам нужно знать про e2e
а это точно e2e, если не ошибаюсь я натыкался на статьи где были 3 понятия. unit, e2e, GUI, и то что я вижу похоже на GUI
источник

m

mkots in JavaScript.Ninja
Timofey Goncharov
а это точно e2e, если не ошибаюсь я натыкался на статьи где были 3 понятия. unit, e2e, GUI, и то что я вижу похоже на GUI
Прочитайте другие статьи
источник

TG

Timofey Goncharov in JavaScript.Ninja
ну я и беру во внимание не одну статью. а ту информацию с которой сталкивался за последние 3 года. и складывается впечатление что каждый по своему интерпретирует все эти понятия, разве что в unit тестах вроде у всех единое представление
источник

B

Baxxter in JavaScript.Ninja
Timofey Goncharov
даже перефразирую, как найти грань между e2e и юнит тестами
е2е - если приложение поднимается целиком, с базой и прочими микросервисами, никаких моков нет. тесты проводятся в реальном браузере(headless chrome или обертки selenium), имитируя поведение пользователя
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
е2е - если приложение поднимается целиком, с базой и прочими микросервисами, никаких моков нет. тесты проводятся в реальном браузере(headless chrome или обертки selenium), имитируя поведение пользователя
jsdom + enzyme + jest это не e2e?
источник

B

Baxxter in JavaScript.Ninja
Timofey Goncharov
jsdom + enzyme + jest это не e2e?
вы путаете инструменты и методику)
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
вы путаете инструменты и методику)
то есть если я вместо мок данных обращуюсь к базе данных это будет уже e2e?
источник

m

mkots in JavaScript.Ninja
Это вещи из разных категорий. е2е и юниты отвечают на вопрос как тестировать, АПИ и ЮАЙ тестирование отвечает на вопрос что тестировать, jest и mocha отвечают на вопрос чем тестировать
источник

B

Baxxter in JavaScript.Ninja
ну если там enzyme используется, то уже скорее всего не e2e. потому что enzyme используют для shallow rendering, т.е. это мок по сути
источник

TG

Timofey Goncharov in JavaScript.Ninja
Baxxter
ну если там enzyme используется, то уже скорее всего не e2e. потому что enzyme используют для shallow rendering, т.е. это мок по сути
почему же "скорее всего"
источник