Поговорим теперь об ассертах Ассерты — одна из само собой разумеющихся вещей, поэтому все тут, казалось бы, специалисты. Кто-то пользуется встроенными в Java или в Junit, кто-то пользуется продвинутыми библиотеками, кто-то сооружает собственную. Но попробуем подойти к этому более серьезно. Как, на самом деле, правильно? Читать дальше →
Привет, Хабр!В прошлой статье мы разобрались:- Что такое ui-тесты и для чего они нужны;- Как настроить окружение для тестов;- Как находить ui-элементы в проекте и проставлять им accessibilityidentifier.В этой статье мы разберем:- Как обращаться и инициализировать ui-элементы в ваших тестах;- Как взаимодействовать с ui-элементами приложения;- Как писать ассерты для проверки в автотесте ожидаемого результата. Читать далее
Все, кто проводит мероприятия или только собираются их проводить, работают в правовом поле законодательства. В нашем случае законодательства России. И в нём часто есть спорные моменты. Один из них — писать или не писать письма-уведомления в органы власти при подготовке мероприятия. Многие игнорируют этот вопрос. Далее небольшой разбор, так писать или не писать? Читать дальше →
Hardhat 3 выбросил mocha и chai и теперь тесты гоняет родной node:test, а с контрактом разговаривает viem. Гайды по миграции подробно рассказывают про конфиги и почти ничего не говорят про то, как теперь писать сами тесты. Я пишу свой учебный проект на новом стэк и собрал рецепт целиком: каркас теста, ассерты на события и кастомные ошибки, проверка балансов с учётом газа и пять ошибок, на которые успел наступить сам Читать далее