diff --git a/src/core/components/live-response.jsx b/src/core/components/live-response.jsx index 67dd19c7..b5612b3c 100644 --- a/src/core/components/live-response.jsx +++ b/src/core/components/live-response.jsx @@ -53,7 +53,7 @@ export default class LiveResponse extends React.Component { const curlRequest = showMutatedRequest ? specSelectors.mutatedRequestFor(path, method) : specSelectors.requestFor(path, method) const status = response.get("status") - const url = response.get("url") + const url = curlRequest.get("url") const headers = response.get("headers").toJS() const notDocumented = response.get("notDocumented") const isError = response.get("error") diff --git a/test/components/live-response.js b/test/components/live-response.js index dbaadb6f..a4b1be1a 100644 --- a/test/components/live-response.js +++ b/test/components/live-response.js @@ -22,7 +22,7 @@ describe("", function(){ accept: "application/xml", mutated: "header" }, - url: "http://petstore.swagger.io/v2/pet/1" + url: "http://mutated.petstore.swagger.io/v2/pet/1" }) let requests = { @@ -80,6 +80,9 @@ describe("", function(){ expect(curl.length).toEqual(1) expect(curl.props().request).toBe(requests[test.expected.request]) + const expectedUrl = requests[test.expected.request].get("url") + expect(wrapper.find("div.request-url pre").text()).toEqual(expectedUrl) + }) }) })