File tree Expand file tree Collapse file tree 2 files changed +13
-12
lines changed Expand file tree Collapse file tree 2 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 1
- import { fireEvent , render } from '@testing-library/react' ;
1
+ import { cleanup , fireEvent , render } from '@testing-library/react' ;
2
2
import React from 'react' ;
3
3
import Drawer from '../src' ;
4
4
import type { IDrawerProps } from '../src/IDrawerPropTypes' ;
@@ -62,6 +62,9 @@ function createMultiMoveTouchEventObject(points: Point[]) {
62
62
}
63
63
64
64
describe ( 'rc-drawer-menu' , ( ) => {
65
+ afterEach ( ( ) => {
66
+ cleanup ( ) ;
67
+ } ) ;
65
68
it ( 'single drawer' , ( ) => {
66
69
render ( < Drawer onHandleClick = { ( ) => { } } /> ) ;
67
70
const drawer = document . querySelector ( '.drawer' ) ;
Original file line number Diff line number Diff line change 1
- import { mount } from 'enzyme ' ;
2
- import * as React from 'react' ;
1
+ import { cleanup , render } from '@testing-library/react ' ;
2
+ import React from 'react' ;
3
3
import Drawer from '../src' ;
4
4
5
5
describe ( 'Drawer Mask' , ( ) => {
6
+ afterEach ( ( ) => {
7
+ cleanup ( ) ;
8
+ } ) ;
6
9
it ( 'show mask' , ( ) => {
7
- const wrapper = mount ( < Drawer open /> ) ;
10
+ const { rerender } = render ( < Drawer open /> ) ;
8
11
9
12
expect ( document . body . className ) . toBe ( 'ant-scrolling-effect' ) ;
10
13
11
- wrapper . setProps ( {
12
- open : false ,
13
- } ) ;
14
-
14
+ rerender ( < Drawer /> ) ;
15
15
expect ( document . body . className ) . toBe ( '' ) ;
16
16
} ) ;
17
17
18
18
it ( 'no mask' , ( ) => {
19
- const wrapper = mount ( < Drawer open showMask = { false } /> ) ;
19
+ const { rerender } = render ( < Drawer open showMask = { false } /> ) ;
20
20
21
21
expect ( document . body . className ) . toBe ( '' ) ;
22
22
23
- wrapper . setProps ( {
24
- open : false ,
25
- } ) ;
23
+ rerender ( < Drawer open = { false } showMask = { false } /> ) ;
26
24
27
25
expect ( document . body . className ) . toBe ( '' ) ;
28
26
} ) ;
You can’t perform that action at this time.
0 commit comments