diff --git a/uuid_test.go b/uuid_test.go index beb336d..fa40280 100644 --- a/uuid_test.go +++ b/uuid_test.go @@ -23,6 +23,7 @@ package uuid import ( "bytes" + "fmt" "testing" . "gopkg.in/check.v1" @@ -88,3 +89,12 @@ func (s *testSuite) TestSetVariant(c *C) { u.SetVariant(VariantFuture) c.Assert(u.Variant(), Equals, VariantFuture) } + +func (s *testSuite) TestMust(c *C) { + defer func() { + c.Assert(recover(), NotNil) + }() + Must(func() (UUID, error) { + return Nil, fmt.Errorf("uuid: expected error") + }()) +}