Help needed: vendor files for Prometheus support

These are the vendor files needed for Prometheus support.
I have not been able to figure out how to do this properly with gopkg.
This commit is contained in:
Konrad Wojas
2017-10-24 23:12:28 +08:00
committed by Zlatko Čalušić
parent ca0e09261f
commit 4cd82b6802
423 changed files with 90775 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package datacounter
import (
"net/http"
"net/http/httptest"
"testing"
)
func TestResponseWriterCounter(t *testing.T) {
handler := func(w http.ResponseWriter, r *http.Request) {
w.Write(data)
}
req, err := http.NewRequest("GET", "http://example.com/foo", nil)
if err != nil {
t.Fatal(err)
}
w := httptest.NewRecorder()
counter := NewResponseWriterCounter(w)
handler(counter, req)
if counter.Count() != dataLen {
t.Fatalf("count mismatch len of test data: %d != %d", counter.Count(), len(data))
}
}