From f0c5f1fe33830c2a14d6875773608f0c9d2685a7 Mon Sep 17 00:00:00 2001 From: gilbode <2422580+gilbode@users.noreply.github.com> Date: Fri, 9 Feb 2018 22:49:18 -0500 Subject: [PATCH] fix: use mutated request for request URL in live-response (#4117) --- src/core/components/live-response.jsx | 2 +- test/components/live-response.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) 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) + }) }) })