repositorypackage
0.0.0-20191209053905-1fe4c9394a8a
Repository: https://github.com/pkg/expect.git
Documentation: pkg.go.dev
# README
expect

A simple assertion library that you probably shouldn't use.
Quickstart
Package expect
contains various test assertion helpers.
func TestOpenFile(t *testing.T) {
f, err := os.Open("notfound")
expect.Nil(err)
err = f.Close()
expect.True(err == nil)
}
expect
helpers can be called from any function called from the main testing goroutine.
% go test
--- FAIL: TestOpenFile (0.00s)
check_test.go:12: expected: <nil>, got: open notfound: no such file or directory
Consult the documentation for more information.
How does this work?
No, seriously, how does this work?
*testing.T
is recovered dynamically from the call stack. Read the blog post.
License
BSD-2-Clause