We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
onSkipRender
1 parent f245d22 commit 25558f4Copy full SHA for 25558f4
src/mock.tsx
@@ -3,6 +3,10 @@ import OriginList from './List';
3
import Filler from './Filler';
4
5
class List<T> extends OriginList<T> {
6
+ componentDidUpdate() {
7
+ // Do nothing since this is a mock!
8
+ }
9
+
10
render() {
11
const {
12
style,
tests/mock.test.js
@@ -22,4 +22,16 @@ describe('MockList', () => {
22
).toBe(String(i));
23
}
24
});
25
26
+ it('do not trigger `onSkipRender`', () => {
27
+ const onSkipRender = jest.fn();
28
+ const wrapper = mount(
29
+ <MockList data={[0]} itemKey={id => id}>
30
+ {id => <span>{id}</span>}
31
+ </MockList>,
32
+ );
33
34
+ wrapper.setProps({ data: [0, 1] });
35
+ expect(onSkipRender).not.toHaveBeenCalled();
36
+ });
37
0 commit comments