Test both ?pretty both bare and with value.

This commit is contained in:
Thordur Bjornsson 2015-01-02 09:14:44 +01:00
parent cb32b82b37
commit 59d4f20e62
1 changed files with 10 additions and 1 deletions

View File

@ -127,6 +127,14 @@ func TestContentTypeIsJSON(t *testing.T) {
} }
func TestPrettyPrint(t *testing.T) { func TestPrettyPrint(t *testing.T) {
testPrettyPrint("pretty=1", t)
}
func TestPrettyPrintBare(t *testing.T) {
testPrettyPrint("pretty", t)
}
func testPrettyPrint(pretty string, t *testing.T) {
dir, srv := makeHTTPServer(t) dir, srv := makeHTTPServer(t)
defer os.RemoveAll(dir) defer os.RemoveAll(dir)
defer srv.Shutdown() defer srv.Shutdown()
@ -139,7 +147,8 @@ func TestPrettyPrint(t *testing.T) {
return r, nil return r, nil
} }
req, _ := http.NewRequest("GET", "/v1/kv/key?pretty=1", nil) urlStr := "/v1/kv/key?" + pretty
req, _ := http.NewRequest("GET", urlStr, nil)
srv.wrap(handler)(resp, req) srv.wrap(handler)(resp, req)
expected, _ := json.MarshalIndent(r, "", " ") expected, _ := json.MarshalIndent(r, "", " ")