@@ -61,23 +61,23 @@ describe('rc-drawer-menu', () => {
61
61
placement : DrawerProps [ 'placement' ] ;
62
62
transform : string ;
63
63
} [ ] = [
64
- {
65
- placement : 'left' ,
66
- transform : 'translateX(903px)' ,
67
- } ,
68
- {
69
- placement : 'right' ,
70
- transform : 'translateX(-903px)' ,
71
- } ,
72
- {
73
- placement : 'top' ,
74
- transform : 'translateY(903px)' ,
75
- } ,
76
- {
77
- placement : 'bottom' ,
78
- transform : 'translateY(-903px)' ,
79
- } ,
80
- ] ;
64
+ {
65
+ placement : 'left' ,
66
+ transform : 'translateX(903px)' ,
67
+ } ,
68
+ {
69
+ placement : 'right' ,
70
+ transform : 'translateX(-903px)' ,
71
+ } ,
72
+ {
73
+ placement : 'top' ,
74
+ transform : 'translateY(903px)' ,
75
+ } ,
76
+ {
77
+ placement : 'bottom' ,
78
+ transform : 'translateY(-903px)' ,
79
+ } ,
80
+ ] ;
81
81
82
82
placementList . forEach ( ( { placement, transform } ) => {
83
83
it ( placement , ( ) => {
@@ -359,15 +359,15 @@ describe('rc-drawer-menu', () => {
359
359
) ;
360
360
errSpy . mockRestore ( ) ;
361
361
} ) ;
362
-
363
-
362
+
363
+
364
364
it ( 'pass data props to internal div' , ( ) => {
365
365
const value = 'bamboo' ;
366
366
const { unmount } = render ( < Drawer open data-attr = { value } /> ) ;
367
- expect ( document . querySelector ( '.rc-drawer-content-wrapper' ) ) . toHaveAttribute ( 'data-attr' , value ) ;
367
+ expect ( document . querySelector ( '.rc-drawer-content-wrapper' ) ) . toHaveAttribute ( 'data-attr' , value ) ;
368
368
unmount ( ) ;
369
369
} ) ;
370
-
370
+
371
371
it ( 'support bodyProps' , ( ) => {
372
372
const enter = jest . fn ( ) ;
373
373
const leave = jest . fn ( ) ;
@@ -386,7 +386,7 @@ describe('rc-drawer-menu', () => {
386
386
} ) ;
387
387
388
388
it ( 'pass id & className props to Panel' , ( ) => {
389
- const { unmount } = render ( < Drawer className = 'customer-className' id = "customer-id" open /> ) ;
389
+ const { unmount } = render ( < Drawer className = 'customer-className' id = "customer-id" open /> ) ;
390
390
expect (
391
391
document . querySelector ( '.rc-drawer-content' )
392
392
) . toHaveClass ( 'customer-className' ) ;
@@ -401,7 +401,7 @@ describe('rc-drawer-menu', () => {
401
401
< Drawer classNames = { {
402
402
wrapper : 'customer-wrapper' ,
403
403
mask : 'customer-mask' ,
404
- } } open />
404
+ } } open />
405
405
) ;
406
406
expect (
407
407
document . querySelector ( '.rc-drawer-content-wrapper' )
@@ -411,4 +411,19 @@ describe('rc-drawer-menu', () => {
411
411
) . toHaveClass ( 'customer-mask' ) ;
412
412
unmount ( ) ;
413
413
} ) ;
414
+ it ( 'should support styles' , ( ) => {
415
+ const { unmount } = render (
416
+ < Drawer styles = { {
417
+ wrapper : { background : 'red' } ,
418
+ mask : { background : 'blue' } ,
419
+ } } open />
420
+ ) ;
421
+ expect (
422
+ document . querySelector ( '.rc-drawer-content-wrapper' )
423
+ ) . toHaveStyle ( 'background: red' ) ;
424
+ expect (
425
+ document . querySelector ( '.rc-drawer-mask' )
426
+ ) . toHaveStyle ( 'background: blue' ) ;
427
+ unmount ( ) ;
428
+ } ) ;
414
429
} ) ;
0 commit comments