github.com/mponton/terratest@v0.44.0/modules/aws/lambda_test.go (about) 1 package aws 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestFunctionError(t *testing.T) { 10 t.Parallel() 11 12 // assert that the error message contains all the components of the error, in a readable form 13 err := &FunctionError{Message: "message", StatusCode: 123, Payload: []byte("payload")} 14 require.Contains(t, err.Error(), "message") 15 require.Contains(t, err.Error(), "123") 16 require.Contains(t, err.Error(), "payload") 17 }