Skip to content

Commit 5bf0372

Browse files
committed
fix(client): set hot:false as a default
1 parent 0c74447 commit 5bf0372

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

client-src/default/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const status = {
1515
currentHash: '',
1616
};
1717
const options = {
18-
hot: true,
18+
hot: false,
1919
hotReload: true,
2020
liveReload: false,
2121
initial: true,
@@ -36,6 +36,7 @@ if (typeof window !== 'undefined') {
3636

3737
const onSocketMessage = {
3838
hot() {
39+
options.hot = true;
3940
log.info('[WDS] Hot Module Replacement enabled.');
4041
},
4142
liveReload() {

test/client/__snapshots__/index.test.js.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ exports[`index should run onSocketMessage.ok 1`] = `"Ok"`;
3636

3737
exports[`index should run onSocketMessage.ok 2`] = `
3838
Object {
39-
"hot": true,
39+
"hot": false,
4040
"hotReload": true,
4141
"initial": false,
4242
"liveReload": false,

test/e2e/TransportMode.test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const {
88
initConsoleDelay,
99
awaitServerCloseDelay,
1010
} = require('../helpers/puppeteer-constants');
11+
const isWebpack5 = require('../helpers/isWebpack5');
1112

1213
describe('transportMode client', () => {
1314
const modes = [
@@ -77,7 +78,16 @@ describe('transportMode client', () => {
7778
res.splice(i, 1);
7879
}
7980
}
81+
82+
// TODO: delete this code when getting rid of webpack5
83+
if (isWebpack5) {
84+
const swap = res[0];
85+
res[0] = res[1];
86+
res[1] = swap;
87+
}
88+
8089
expect(res).toMatchSnapshot();
90+
8191
done();
8292
});
8393
});

test/helpers/isWebpack5.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const webpack = require('webpack');
2+
3+
export default () => {
4+
return webpack.version[0] === '5';
5+
};

0 commit comments

Comments
 (0)