(t *testing.T)
| 25 | ) |
| 26 | |
| 27 | func TestNoCache(t *testing.T) { |
| 28 | a := assertions.New(t) |
| 29 | |
| 30 | r := httptest.NewRequest(http.MethodGet, "/", nil) |
| 31 | |
| 32 | rec := httptest.NewRecorder() |
| 33 | NoCache(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
| 34 | })).ServeHTTP(rec, r) |
| 35 | res := rec.Result() |
| 36 | |
| 37 | a.So(res.Header.Get("Cache-Control"), should.Equal, "no-store") |
| 38 | a.So(res.Header.Get("Pragma"), should.Equal, "no-cache") |
| 39 | } |