Ginkgo — BDD тестовый фреймворк для Go с Describe/Context/It блоками, как RSpec в Ruby. Gomega — библиотека матчеров для ginkgo (Expect(x).To(Equal(y))). Вместе дают выразительные тесты, особенно удобно для интеграционных. Минус — непривычный стиль для Go разработчиков, многие считают его слишком verbose и не-идиоматичным.
Что такое ginkgo/gomega?
Middle
64 просмотровAFK Offer AI
Что такое starvation mode в Mutex?