Skip to content

Commit c189138

Browse files
authored
Merge pull request #819 from gilest/fix/cli-test-origin
Ensure origin host is extracted in cli mode
2 parents b325094 + 00b1072 commit c189138

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/helpers.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ function createCleanUpMocks(app) {
4040
function createFastbootTest(app, callback) {
4141
app.post('/__fastboot-testing', bodyParser.json(), (req, res) => {
4242
const urlToVisit = decodeURIComponent(req.body.url);
43-
const parsed = new URL(urlToVisit, req.headers.origin);
43+
const origin = req.headers.origin
44+
? req.headers.origin // Available when tests are run with `--server`
45+
: new URL(req.headers.referer).origin; // Otherwise extract origin from referer
46+
const parsed = new URL(urlToVisit, origin);
4447

4548
const headers = Object.assign(
4649
{},

0 commit comments

Comments
 (0)