(w io.Writer, fetcher blob.Fetcher)
| 103 | } |
| 104 | |
| 105 | func testServeBlobRef(w io.Writer, fetcher blob.Fetcher) *httptest.ResponseRecorder { |
| 106 | req, _ := http.NewRequest("GET", "/path/isn't/used", nil) |
| 107 | br := blob.MustParse("foo-123") |
| 108 | |
| 109 | rr := httptest.NewRecorder() |
| 110 | rr.Body = new(bytes.Buffer) |
| 111 | var rw http.ResponseWriter = rr |
| 112 | if w != nil { |
| 113 | rw = &altWriterRecorder{io.MultiWriter(w, rr.Body), rr} |
| 114 | } |
| 115 | ServeBlobRef(rw, req, br, fetcher) |
| 116 | return rr |
| 117 | } |
| 118 | |
| 119 | type fetcher struct { |
| 120 | r io.Reader |
no test coverage detected