kdivelbiss
5 years agoNew Contributor
Error Creating Functional Test
Trying to set up first functional test using the swagger.json file. Receiving the error "attribute components.schemas.Schema name EagleSvc.API.Utilities.ExceptionHandling.ApiResponse+ApiResponseContent doesn't adhere to regular expression ^[a-zA-Z0-9\.\-_]+$"
Using open api: "3.0.1" and ReadyAPI 3.7.0.
Here is an excerpt from the json file:
"responses": {
"200": {
"description": "Success",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/EagleSvc.API.Utilities.ExceptionHandling.ApiResponse+ApiResponseContent"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/EagleSvc.API.Utilities.ExceptionHandling.ApiResponse+ApiResponseContent"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/EagleSvc.API.Utilities.ExceptionHandling.ApiResponse+ApiResponseContent"
}
}
}
}This is the attribute applied to the action showing the custom return type:
[ProducesResponseType(typeof(ApiResponse.ApiResponseContent), StatusCodes.Status200OK)]
Is this not supported by ReadyAPI?
Thanks.