(t *testing.T)
| 778 | } |
| 779 | |
| 780 | func TestRenderWriteError(t *testing.T) { |
| 781 | data := []any{"value1", "value2"} |
| 782 | prefix := "my-prefix:" |
| 783 | r := SecureJSON{Data: data, Prefix: prefix} |
| 784 | ew := &errorWriter{ |
| 785 | ErrThreshold: 1, |
| 786 | ResponseRecorder: httptest.NewRecorder(), |
| 787 | } |
| 788 | err := r.Render(ew) |
| 789 | require.Error(t, err) |
| 790 | assert.Equal(t, "write error", err.Error()) |
| 791 | } |