Go package for writing BDD-style tests.
package bdd
import . "github.com/101loops/bdd"
var _ = Describe("User Service", func() {
It("loads users by domain name", func() {
users, err := service.loadUsersByDomain("acme.com")
Check(err, IsNil)
Check(users, HasLen, 2)
Check(users[0].IsActive, IsTrue)
Check(users[0].FirstName, Equals, "Roger")
Check(users[0].Bio, Contains, "ACME").And("Roger").ButNot("fired")
})
})
go get github.com/stephanos/bdd`
http://godoc.org/github.com/stephanos/bdd
Uses Ginkgo and Gomga internally (both MIT).
MIT (see LICENSE).