MCPcopy Index your code
hub / github.com/gavv/httpexpect / Failure

Method Failure

expect_test.go:864–888  ·  view source on GitHub ↗

Failure implements AssertionHandler.Failure.

(
	ctx *AssertionContext, failure *AssertionFailure,
)

Source from the content-addressed store, hash-verified

862
863// Failure implements AssertionHandler.Failure.
864func (h *contextAssertionHandler) Failure(
865 ctx *AssertionContext, failure *AssertionFailure,
866) {
867 if h.Formatter == nil {
868 panic("DefaultAssertionHandler.Formatter is nil")
869 }
870
871 switch failure.Severity {
872 case SeverityError:
873 if h.Reporter == nil {
874 panic("DefaultAssertionHandler.Reporter is nil")
875 }
876
877 h.Formatter.FormatFailure(ctx, failure)
878 h.AssertionContext = ctx
879
880 case SeverityLog:
881 if h.Logger == nil {
882 return
883 }
884
885 h.Formatter.FormatFailure(ctx, failure)
886 h.AssertionContext = ctx
887 }
888}
889
890func TestExpect_AssertionContextSuccess(t *testing.T) {
891 client := &mockClient{}

Callers

nothing calls this directly

Calls 1

FormatFailureMethod · 0.65

Tested by

no test coverage detected