Каждый день Какие проблемы возникают при написании тестов? Нет проблем Не царская работа - тесты писать Read-only тесты: пишутся однажды и больше не меняются Хрупкие тесты: меняешь одну строчку кода - ломаются 40 разных тестов Слишком живучие тесты: код сломан, тесты нет Медленные тесты Другое: в чат 6
связанных частей Unit - одна функция или структура Адаптировано из martinfowler.com - The Practical Test Pyramid (https://martinfowler.com/articles/practical-test-pyramid.html) 25
(https://onsi.github.io/ginkgo/) Gomega Библиотека ассертов помогает делать утверждения контролируется твоим кодом http://onsi.github.io/gomega/ (http://onsi.github.io/gomega/) 27