@@ -18,15 +18,16 @@ test('drag direction', async () => {
1818 } )
1919
2020 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
21- expect ( container . innerHTML ) . toMatchSnapshot ( )
21+ const drag = container . querySelector ( '.var-drag' )
22+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(10px, 10px)' )
2223
2324 wrapper . setProps ( { direction : 'x' } )
2425 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
25- expect ( container . innerHTML ) . toMatchSnapshot ( )
26+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(10px, 0px)' )
2627
2728 wrapper . setProps ( { direction : 'y' } )
2829 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
29- expect ( container . innerHTML ) . toMatchSnapshot ( )
30+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(0px, 10px)' )
3031
3132 wrapper . unmount ( )
3233} )
@@ -40,15 +41,16 @@ test('drag attraction', async () => {
4041 } ,
4142 } )
4243 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
43- expect ( container . innerHTML ) . toMatchSnapshot ( )
44+ const drag = container . querySelector ( '.var-drag' )
45+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(0px, 10px)' )
4446
4547 wrapper . setProps ( { attraction : 'y' } )
4648 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
47- expect ( container . innerHTML ) . toMatchSnapshot ( )
49+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(10px, 0px)' )
4850
4951 wrapper . setProps ( { attraction : 'xy' } )
5052 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
51- expect ( container . innerHTML ) . toMatchSnapshot ( )
53+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(0px, 0px)' )
5254
5355 wrapper . unmount ( )
5456} )
@@ -63,7 +65,9 @@ test('drag disabled', async () => {
6365 } )
6466
6567 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
66- expect ( container . innerHTML ) . toMatchSnapshot ( )
68+ const drag = container . querySelector ( '.var-drag' )
69+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'z-index: 90' )
70+ expect ( drag . getAttribute ( 'style' ) ) . not . toContain ( 'transform:' )
6771
6872 wrapper . unmount ( )
6973} )
@@ -84,7 +88,8 @@ test('drag boundary', async () => {
8488 await trigger ( el , 'touchstart' , 0 , 0 )
8589 await trigger ( el , 'touchmove' , 1 , 1 )
8690 await trigger ( el , 'touchend' , 1 , 1 )
87- expect ( container . innerHTML ) . toMatchSnapshot ( )
91+ const drag = container . querySelector ( '.var-drag' )
92+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(10px, 10px)' )
8893
8994 wrapper . unmount ( )
9095} )
@@ -98,11 +103,12 @@ test('drag reset', async () => {
98103 } )
99104
100105 await triggerDrag ( container . childNodes [ 1 ] , 10 , 10 )
101- expect ( container . innerHTML ) . toMatchSnapshot ( )
106+ const drag = container . querySelector ( '.var-drag' )
107+ expect ( drag . getAttribute ( 'style' ) ) . toContain ( 'transform: translate(10px, 10px)' )
102108
103109 wrapper . vm . reset ( )
104110 await delay ( )
105- expect ( container . innerHTML ) . toMatchSnapshot ( )
111+ expect ( drag . getAttribute ( 'style' ) ) . not . toContain ( 'transform:' )
106112
107113 wrapper . unmount ( )
108114} )
0 commit comments