(t *testing.T)
| 103 | } |
| 104 | |
| 105 | func TestSimpleWrapRedactor(t *testing.T) { |
| 106 | wrapped := &testRedactor{ |
| 107 | msg: "wrapped sensitive", |
| 108 | redactedMsg: "wrapped safe", |
| 109 | } |
| 110 | err := fmt.Errorf("error: %w", wrapped) |
| 111 | checkUnredactedError(t, err, "error: wrapped sensitive") |
| 112 | checkRedactedError(t, err, "<redacted *fmt.wrapError>: wrapped safe") |
| 113 | if !errors.Is(err, wrapped) { |
| 114 | t.Error("got errors.Is(err, wrapped) == false") |
| 115 | } |
| 116 | } |
| 117 | |
| 118 | func TestNestedWrapRedactor(t *testing.T) { |
| 119 | nestedWrapped := &testRedactor{ |
nothing calls this directly
no test coverage detected