Browse Source

client: test membersAPIActionRemove

Brian Waldon 11 years ago
parent
commit
d756dd2079
1 changed files with 17 additions and 0 deletions
  1. 17 0
      client/members_test.go

+ 17 - 0
client/members_test.go

@@ -66,3 +66,20 @@ func TestMembersAPIActionAdd(t *testing.T) {
 		t.Error(err.Error())
 		t.Error(err.Error())
 	}
 	}
 }
 }
+
+func TestMembersAPIActionRemove(t *testing.T) {
+	ep := url.URL{Scheme: "http", Host: "example.com/v2/members"}
+	act := &membersAPIActionRemove{memberID: "XXX"}
+
+	wantURL := &url.URL{
+		Scheme: "http",
+		Host:   "example.com",
+		Path:   "/v2/members/XXX",
+	}
+
+	got := *act.httpRequest(ep)
+	err := assertResponse(got, wantURL, http.Header{}, nil)
+	if err != nil {
+		t.Error(err.Error())
+	}
+}