Skip to content

Commit 0391778

Browse files
committed
plugin: add class test
1 parent 1d7f9a1 commit 0391778

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import React from 'react';
2+
import Hello from './Hello';
3+
4+
export default class App extends React.Component {
5+
render() {
6+
return <Hello />;
7+
}
8+
}
9+
10+
module.hot.accept(['./Hello'], window.__invalidate);

packages/babel-plugin-hot-reload/tests/__snapshots__/fixtures.test.js.snap

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,33 @@ let DoubleLazyCC = window.__assign(module, \\"DoubleLazyCC\\", LazyCC);
1616
"
1717
`;
1818

19+
exports[`hot-reload default export class: default export class 1`] = `
20+
"
21+
import React from 'react';
22+
import Hello from './Hello';
23+
24+
export default class App extends React.Component {
25+
render() {
26+
return <Hello />;
27+
}
28+
}
29+
30+
module.hot.accept(['./Hello'], window.__invalidate);
31+
32+
↓ ↓ ↓ ↓ ↓ ↓
33+
34+
import React from 'react';
35+
import Hello from './Hello';
36+
export default class App extends React.Component {
37+
render() {
38+
return <Hello />;
39+
}
40+
41+
}
42+
module.hot.accept(['./Hello'], window.__invalidate);
43+
"
44+
`;
45+
1946
exports[`hot-reload default export: default export 1`] = `
2047
"
2148
import React from 'react';

0 commit comments

Comments
 (0)