fix(regression): model rendering for Swagger 2.0 body parameters (#4424)
* Fix model rendering for parameters * tests(e2e): add test confirming that Pet model is shown in operation
This commit is contained in:
@@ -197,7 +197,7 @@ export default class ParameterRow extends Component {
|
|||||||
getConfigs={ getConfigs }
|
getConfigs={ getConfigs }
|
||||||
isExecute={ isExecute }
|
isExecute={ isExecute }
|
||||||
specSelectors={ specSelectors }
|
specSelectors={ specSelectors }
|
||||||
schema={ schema }
|
schema={ param.get("schema") }
|
||||||
example={ bodyParam }/>
|
example={ bodyParam }/>
|
||||||
: null
|
: null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,6 +71,16 @@ describe("render pet api container", function () {
|
|||||||
client.end()
|
client.end()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it("Testing post /pet api model values", function (client) {
|
||||||
|
apiWrapper.waitForElementVisible("@petOperationPostContainer", 5000)
|
||||||
|
.click("@petOperationPostCollpase")
|
||||||
|
.waitForElementVisible("@petOperationPostCollapseContainer", 5000)
|
||||||
|
.click("a.tablinks[data-name=model]")
|
||||||
|
.assert.containsText("span.model-title > .model-title__text", `Pet`)
|
||||||
|
|
||||||
|
client.end()
|
||||||
|
})
|
||||||
|
|
||||||
it("render put /pet api container", function (client) {
|
it("render put /pet api container", function (client) {
|
||||||
apiWrapper.waitForElementVisible("@petOperationPutContainer", 5000)
|
apiWrapper.waitForElementVisible("@petOperationPutContainer", 5000)
|
||||||
.assert.containsText("@petOperationPutTitle", "/pet")
|
.assert.containsText("@petOperationPutTitle", "/pet")
|
||||||
|
|||||||
Reference in New Issue
Block a user