Skip to content

Commit 00b1072

Browse files
committed
fix(createFastbootTest): ensure origin host is extracted in both server and cli mode
1 parent dbad339 commit 00b1072

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)