Skip to content

Commit 7f49377

Browse files
committed
add more test
Signed-off-by: lhy1024 <admin@liudos.us>
1 parent 085cea4 commit 7f49377

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/integrations/mcs/resourcemanager/api_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,21 @@ func (suite *resourceManagerAPITestSuite) TestResourceGroupAPI() {
188188
}
189189
}
190190

191+
func (suite *resourceManagerAPITestSuite) TestKeyspaceIDValidation() {
192+
re := suite.Require()
193+
194+
name := "default"
195+
queryParams := url.Values{}
196+
queryParams.Set("keyspace_id", "invalid_keyspace_id")
197+
198+
_, statusCode := suite.sendRequest(re, http.MethodGet, "/config/group/"+name, queryParams, nil)
199+
re.Equal(http.StatusBadRequest, statusCode)
200+
_, statusCode = suite.sendRequest(re, http.MethodDelete, "/config/group/"+name, queryParams, nil)
201+
re.Equal(http.StatusBadRequest, statusCode)
202+
_, statusCode = suite.sendRequest(re, http.MethodGet, "/config/groups", queryParams, nil)
203+
re.Equal(http.StatusBadRequest, statusCode)
204+
}
205+
191206
func (suite *resourceManagerAPITestSuite) mustAddResourceGroup(re *require.Assertions, group *rmpb.ResourceGroup) {
192207
bodyBytes := suite.mustSendRequest(re, http.MethodPost, "/config/group", nil, group)
193208
re.Equal("Success!", string(bodyBytes))

0 commit comments

Comments
 (0)