Skip to content

Commit a706d48

Browse files
committed
add more test
Signed-off-by: lhy1024 <admin@liudos.us>
1 parent 02e9f44 commit a706d48

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
@@ -186,6 +186,21 @@ func (suite *resourceManagerAPITestSuite) TestResourceGroupAPI() {
186186
}
187187
}
188188

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

0 commit comments

Comments
 (0)