- name: github.com/kr/secureheader
- name: github.com/pborman/uuid
- name: github.com/rjeczalik/notify
+- name: github.com/sirupsen/logrus
- name: golang.org/x/sys
version: e62c3de784db939836898e5c19ffd41bece347da
subpackages:
package httpjson
import (
- "bytes"
"context"
- "errors"
"net/http/httptest"
- "os"
"strings"
"testing"
-
- "github.com/bytom/log"
)
func TestWriteArray(t *testing.T) {
}
}
-func TestWriteErr(t *testing.T) {
- var buf bytes.Buffer
- log.SetOutput(&buf)
- defer log.SetOutput(os.Stderr)
-
- want := "test-error"
-
- ctx := context.Background()
- resp := &errResponse{httptest.NewRecorder(), errors.New(want)}
- Write(ctx, resp, 200, "ok")
- got := buf.String()
- if !strings.Contains(got, want) {
- t.Errorf("log = %v; should contain %q", got, want)
- }
-}
-
type errResponse struct {
*httptest.ResponseRecorder
err error