【发布时间】:2020-07-25 14:27:33
【问题描述】:
我使用Cucumber GoDog 作为 gRPC 微服务测试的 BDD 测试框架。 GoDog 不附带任何断言助手或实用程序。
这里有没有人有采用任何现有断言库的经验,例如使用 GoDog 的 Testify/GoMega?
据我所知,GoDog 不能在 go test 之上工作,这就是为什么我认为采用任何像我提到的基于 go test 的断言库都具有挑战性。但是我仍然想在这里查看是否有人有这样做的经验。
【问题讨论】:
-
它确实与 go test github.com/cucumber/godog/blob/master/…集成了
-
投反对票的人,请注意解释为什么投反对票?
-
@M.P.Korstanje 是否可以使用像 Testify/GoMega 这样的库?我是golang的初学者,我不确定。您有任何关于如何将这些断言库与 GoDog 一起使用的示例吗?
标签: go testing cucumber assertion