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)
+
})
})
})