Od jakiegoś czasu skrobię bibliotekę do BDD dla #go https://github.com/go-bdd/gobdd, tutaj trochę dokumentacji https://go-bdd.github.io/doc/
Byłbym wdzięczny za potestowanie i feedback co mogę poprawić/dodać.
Ogólnie cel jest taki: napisać framework, który ma ułatwić maksymalnie pisanie testów BDD w oparciu o składnie gherkina https://cucumber.io/docs/gherkin/reference/
Nie będzie w 100% kompatybilny z nim (na razie, mam kilka wyzwań do przezwyciężenia), ale ideę chcę zachować jak najmocniej.
Główną różnicą w porównaniu z godog jest fakt, iż ta biblioteka uruchamia testy z zewnętrznego procesu przez co nie ma dostępu do takich ficzerów jak debuggowanie, profilowanie itp czyli to co można zrobić ze standardowymi testami.