etcdhttp: test bad url for POST on admin endopint

This commit is contained in:
Xiang Li 2014-10-22 14:27:08 -07:00
parent d00152765a
commit 6d9eb57555

View File

@ -1444,6 +1444,18 @@ func TestServeAdminMembersFail(t *testing.T) {
http.StatusBadRequest, http.StatusBadRequest,
}, },
{
// bad url
&http.Request{
URL: mustNewURL(t, adminMembersPrefix),
Method: "POST",
Body: ioutil.NopCloser(strings.NewReader(url.Values{"PeerURLs": []string{"http://bad"}}.Encode())),
Header: map[string][]string{"Content-Type": []string{"application/x-www-form-urlencoded"}},
},
&errServer{},
http.StatusBadRequest,
},
{ {
// etcdserver.AddMember error // etcdserver.AddMember error
&http.Request{ &http.Request{