github.com/mongodb/grip@v0.0.0-20240213223901-f906268d82b9/recovery/util_test.go (about) 1 package recovery 2 3 import ( 4 "fmt" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestPanicStringConverter(t *testing.T) { 11 assert := assert.New(t) 12 13 assert.Equal("", panicString(nil)) 14 assert.Equal("foo", panicString("foo")) 15 assert.Equal("foo", panicString(fmt.Errorf("foo"))) 16 } 17 18 func TestPanicErrorHandler(t *testing.T) { 19 assert := assert.New(t) 20 21 assert.NoError(panicError(nil)) 22 assert.Error(panicError("foo")) 23 assert.Error(panicError("")) 24 }