From 0315338ef5c5fadd739088684323b82535fc904b Mon Sep 17 00:00:00 2001 From: GrĂ©goire DuchĂȘne Date: Sun, 5 Jun 2022 18:01:39 +0100 Subject: Add Listen, Must, PipeListener, and T --- util_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 util_test.go (limited to 'util_test.go') diff --git a/util_test.go b/util_test.go new file mode 100644 index 0000000..65cc3bc --- /dev/null +++ b/util_test.go @@ -0,0 +1,20 @@ +package core_test + +import ( + "errors" + "testing" + + "github.com/google/go-cmp/cmp" + "github.com/google/go-cmp/cmp/cmpopts" + + "go.awhk.org/core" +) + +func TestMust(s *testing.T) { + t := core.T{T: s, Options: []cmp.Option{cmpopts.EquateErrors()}} + + err := errors.New("some error") + t.AssertPanicsWith(func() { core.Must(42, err) }, err) + t.AssertNotPanics(func() { core.Must(42, nil) }) + t.AssertEqual(42, core.Must(42, nil)) +} -- cgit v1.2.3-70-g09d2