(t *testing.T, signature string, emitErr error, wantMessage string)
| 18 | ) |
| 19 | |
| 20 | func mockSigner(t *testing.T, signature string, emitErr error, wantMessage string) MessageSignerFunc { |
| 21 | return func(w io.Writer, r io.Reader) error { |
| 22 | t.Helper() |
| 23 | message, err := io.ReadAll(r) |
| 24 | assertNilError(t, err) |
| 25 | if wantMessage != "" && string(message) != wantMessage { |
| 26 | t.Errorf("MessageSignerFunc got %q, want %q", string(message), wantMessage) |
| 27 | } |
| 28 | assertWrite(t, w, []byte(signature)) |
| 29 | return emitErr |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | func uncalledSigner(t *testing.T) MessageSignerFunc { |
| 34 | return func(io.Writer, io.Reader) error { |
no test coverage detected
searching dependent graphs…