Skip to content

stephanos/bdd

Repository files navigation

bdd Build Status Coverage Status GoDoc

Go package for writing BDD-style tests.

Example

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")
	})
})

Install

go get github.com/stephanos/bdd`

Documentation

http://godoc.org/github.com/stephanos/bdd

Credit

Uses Ginkgo and Gomga internally (both MIT).

License

MIT (see LICENSE).

About

Go package for writing BDD-style tests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages