From 8f532350175dbdac8a53fbdb92b90ac62529d4c3 Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Sun, 9 Jun 2019 16:16:06 -0700 Subject: [PATCH] Fixed regression fixtures --- fixtures/regression/14.9.html | 7 ++-- fixtures/regression/15.0.html | 7 ++-- fixtures/regression/15.1.html | 7 ++-- fixtures/regression/15.2.html | 7 ++-- fixtures/regression/15.3.html | 7 ++-- fixtures/regression/15.4.html | 7 ++-- fixtures/regression/15.5.html | 7 ++-- fixtures/regression/15.6.html | 7 ++-- fixtures/regression/16.0.html | 7 ++-- fixtures/regression/16.1.html | 7 ++-- fixtures/regression/16.2.html | 7 ++-- fixtures/regression/16.3.html | 7 ++-- fixtures/regression/16.4.html | 7 ++-- fixtures/regression/16.5.html | 7 ++-- fixtures/regression/16.6.html | 7 ++-- fixtures/regression/16.7.html | 7 ++-- fixtures/regression/canary.html | 7 ++-- fixtures/regression/next.html | 7 ++-- fixtures/regression/server.js | 16 ++++++++ fixtures/regression/shared.js | 2 +- package.json | 1 + yarn.lock | 66 +++++++++++++++++++++++++++++++-- 22 files changed, 135 insertions(+), 76 deletions(-) create mode 100755 fixtures/regression/server.js diff --git a/fixtures/regression/14.9.html b/fixtures/regression/14.9.html index e92a308301..efa28f49cd 100644 --- a/fixtures/regression/14.9.html +++ b/fixtures/regression/14.9.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/14.9.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/14.9.html
diff --git a/fixtures/regression/15.0.html b/fixtures/regression/15.0.html index b3f05333c2..464ea1f548 100644 --- a/fixtures/regression/15.0.html +++ b/fixtures/regression/15.0.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.0.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.0.html
diff --git a/fixtures/regression/15.1.html b/fixtures/regression/15.1.html index 8712b56a9e..7e02e81bf9 100644 --- a/fixtures/regression/15.1.html +++ b/fixtures/regression/15.1.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.1.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.1.html
diff --git a/fixtures/regression/15.2.html b/fixtures/regression/15.2.html index acde32fe21..ff1e6b8746 100644 --- a/fixtures/regression/15.2.html +++ b/fixtures/regression/15.2.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.2.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.2.html
diff --git a/fixtures/regression/15.3.html b/fixtures/regression/15.3.html index ced3559ea6..8d1795962e 100644 --- a/fixtures/regression/15.3.html +++ b/fixtures/regression/15.3.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.3.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.3.html
diff --git a/fixtures/regression/15.4.html b/fixtures/regression/15.4.html index 0f23cdea7d..ee1bfc0723 100644 --- a/fixtures/regression/15.4.html +++ b/fixtures/regression/15.4.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.4.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.4.html
diff --git a/fixtures/regression/15.5.html b/fixtures/regression/15.5.html index 361512d9bd..4097bdf708 100644 --- a/fixtures/regression/15.5.html +++ b/fixtures/regression/15.5.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.5.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.5.html
diff --git a/fixtures/regression/15.6.html b/fixtures/regression/15.6.html index 97ff99ccf5..ab10ba8716 100644 --- a/fixtures/regression/15.6.html +++ b/fixtures/regression/15.6.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/15.6.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/15.6.html
diff --git a/fixtures/regression/16.0.html b/fixtures/regression/16.0.html index ea5cf812c9..7c55d75114 100644 --- a/fixtures/regression/16.0.html +++ b/fixtures/regression/16.0.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.0.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.0.html
diff --git a/fixtures/regression/16.1.html b/fixtures/regression/16.1.html index 494cc97900..d93addf46e 100644 --- a/fixtures/regression/16.1.html +++ b/fixtures/regression/16.1.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.1.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.1.html
diff --git a/fixtures/regression/16.2.html b/fixtures/regression/16.2.html index b1c3186720..10d8e150ed 100644 --- a/fixtures/regression/16.2.html +++ b/fixtures/regression/16.2.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.2.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.2.html
diff --git a/fixtures/regression/16.3.html b/fixtures/regression/16.3.html index 76799903d8..2e42e2813a 100644 --- a/fixtures/regression/16.3.html +++ b/fixtures/regression/16.3.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.3.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.3.html
diff --git a/fixtures/regression/16.4.html b/fixtures/regression/16.4.html index ca6c30dec1..f59f4e9e6f 100644 --- a/fixtures/regression/16.4.html +++ b/fixtures/regression/16.4.html @@ -21,11 +21,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.4.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.4.html
diff --git a/fixtures/regression/16.5.html b/fixtures/regression/16.5.html index 48e14a457c..455e06f219 100644 --- a/fixtures/regression/16.5.html +++ b/fixtures/regression/16.5.html @@ -23,11 +23,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.5.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.5.html
diff --git a/fixtures/regression/16.6.html b/fixtures/regression/16.6.html index ca32dc5b9c..1f61c47f85 100644 --- a/fixtures/regression/16.6.html +++ b/fixtures/regression/16.6.html @@ -24,11 +24,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.6.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.6.html
diff --git a/fixtures/regression/16.7.html b/fixtures/regression/16.7.html index 2b7ec759fa..d839d7e030 100644 --- a/fixtures/regression/16.7.html +++ b/fixtures/regression/16.7.html @@ -24,11 +24,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/16.7.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/16.7.html
diff --git a/fixtures/regression/canary.html b/fixtures/regression/canary.html index cd25e6162a..ab59d7029e 100644 --- a/fixtures/regression/canary.html +++ b/fixtures/regression/canary.html @@ -24,11 +24,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/canary.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/canary.html
diff --git a/fixtures/regression/next.html b/fixtures/regression/next.html index c457f03acc..77bb9bbed2 100644 --- a/fixtures/regression/next.html +++ b/fixtures/regression/next.html @@ -24,11 +24,10 @@
If you are seeing this message, you are likely viewing this file using the file protocol which does not support cross origin requests.

- Use a web server like serve instead: + Use the server script instead:

- npm install -g pushstate-server
- pushstate-server .
- open http://localhost:9000/fixtures/regression/next.html + node ./fixtures/regression/server.js
+ open http://localhost:3000/fixtures/regression/next.html
diff --git a/fixtures/regression/server.js b/fixtures/regression/server.js new file mode 100755 index 0000000000..ec544ab006 --- /dev/null +++ b/fixtures/regression/server.js @@ -0,0 +1,16 @@ +#!/usr/bin/env node + +const finalhandler = require('finalhandler'); +const http = require('http'); +const serveStatic = require('serve-static'); + +// Serve regression folder +const serve = serveStatic(__dirname, { index: 'index.html' }); + +// Create server +const server = http.createServer(function onRequest(req, res) { + serve(req, res, finalhandler(req, res)); +}); + +// Listen +server.listen(3000); diff --git a/fixtures/regression/shared.js b/fixtures/regression/shared.js index 362e02e911..2afd063b6b 100644 --- a/fixtures/regression/shared.js +++ b/fixtures/regression/shared.js @@ -153,7 +153,7 @@ switch (major) { ); } } - const onRender = (...args) => console.log('onRender()', ...args); + const onRender = (...args) => {}; const Profiler = React.unstable_Profiler || React.Profiler; apps.push( = 1.4.0 < 2" +http-errors@~1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + http-parser-js@>=0.4.0: version "0.5.0" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" @@ -8292,6 +8303,11 @@ mime@1.4.1: resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mime@^2.3.1: version "2.4.2" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.2.tgz#ce5229a5e99ffc313abac806b482c10e7ba6ac78" @@ -8425,7 +8441,7 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.1.1: +ms@2.1.1, ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== @@ -9193,7 +9209,7 @@ parse5@^3.0.1: dependencies: "@types/node" "*" -parseurl@~1.3.2: +parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -9728,6 +9744,11 @@ range-parser@^1.0.3, range-parser@~1.2.0: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + raw-body@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" @@ -10563,6 +10584,25 @@ send@0.16.2: range-parser "~1.2.0" statuses "~1.4.0" +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + serialize-javascript@^1.4.0: version "1.6.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.6.1.tgz#4d1f697ec49429a847ca6f442a2a755126c4d879" @@ -10591,6 +10631,16 @@ serve-static@1.13.2: parseurl "~1.3.2" send "0.16.2" +serve-static@^1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -10626,6 +10676,11 @@ setprototypeof@1.1.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + sha.js@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" @@ -11028,7 +11083,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2": +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -11578,6 +11633,11 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + tosource@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/tosource/-/tosource-1.0.0.tgz#42d88dd116618bcf00d6106dd5446f3427902ff1"