1
1
/// <reference types="cypress" />
2
2
3
3
const Constants = require ( './constants' ) ;
4
- const config = require ( '../../../src/testEnvConfig' ) ;
4
+ const config = require ( '../../../src/test/ testEnvConfig' ) ;
5
5
6
6
class Utils {
7
+
7
8
visit ( ) {
8
9
cy . visit ( '/' ) ;
9
10
}
@@ -62,11 +63,11 @@ class Utils {
62
63
selectCell ( clientX , clientY , customEventArgs ) {
63
64
const scrollableElement = this . getScrollableElement ( ) ;
64
65
if ( customEventArgs !== undefined ) {
65
- scrollableElement . trigger ( 'pointerdown' , clientX , clientY , customEventArgs ) ;
66
+ scrollableElement . trigger ( 'pointerdown' , clientX , clientY , { ... customEventArgs , pointerType : 'mouse' } ) ;
66
67
} else {
67
- scrollableElement . trigger ( 'pointerdown' , clientX , clientY ) ;
68
+ scrollableElement . trigger ( 'pointerdown' , clientX , clientY , { pointerType : 'mouse' } ) ;
68
69
}
69
- scrollableElement . trigger ( 'pointerup' , clientX , clientY , { force : true } ) ;
70
+ scrollableElement . trigger ( 'pointerup' , clientX , clientY , { force : true , pointerType : 'mouse' } ) ;
70
71
cy . wait ( 200 ) ;
71
72
}
72
73
@@ -127,21 +128,6 @@ class Utils {
127
128
} ) ;
128
129
}
129
130
130
- swingCursor ( startX , startY , direction , repeations ) {
131
- const log = false ;
132
- for ( let i = 0 ; i < repeations ; i ++ ) {
133
- cy . wait ( 10 , { log } ) ;
134
- const delta = i % 2 ;
135
- if ( direction === 'horizontal' ) {
136
- this . getBody ( ) . trigger ( 'pointermove' , { clientX : startX + delta , clientY : startY , force : true , log } ) ;
137
- } else if ( direction === 'vertical' ) {
138
- this . getBody ( ) . trigger ( 'pointermove' , { clientX : startX , clientY : startY + delta , force : true , log } ) ;
139
- } else {
140
- cy . log ( 'Unknown cursor swing direction!' )
141
- }
142
- }
143
- }
144
-
145
131
selectCellInEditMode ( clientX , clientY ) {
146
132
this . selectCell ( clientX , clientY )
147
133
this . keyDown ( Constants . keyCodes . Enter , { force : true } ) ;
@@ -153,31 +139,6 @@ class Utils {
153
139
. substring ( 7 ) ;
154
140
}
155
141
156
-
157
- moveCursorHorizontallyOnScrollable ( startX , startY , distance , step = 5 ) {
158
- const endingPoint = startX + distance ;
159
- const logEnabled = false ;
160
- const rg = this . getScrollableElement ( ) ;
161
- const body = this . getBody ( ) ;
162
- rg . trigger ( 'pointerdown' , startX , startY ) ;
163
- for ( let x = startX ; distance < 0 ? ( x > endingPoint ) : ( x < endingPoint ) ; x += distance > 0 ? step : - step ) {
164
- body . trigger ( 'pointermove' , x , startY , { log : logEnabled , force : true } ) ;
165
- }
166
- body . trigger ( 'pointerup' , { clientX : endingPoint , clientY : startY , log : logEnabled , force : true } ) ;
167
- }
168
-
169
- moveCursorVerticallyOnScrollable ( startX , startY , distance , step = 5 ) {
170
- const endingPoint = startY + distance ;
171
- const logEnabled = true ;
172
- const rg = this . getScrollableElement ( ) ;
173
- const body = this . getBody ( ) ;
174
- rg . trigger ( 'pointerdown' , startX , startY ) ;
175
- for ( let x = startY ; distance < 0 ? ( x > endingPoint ) : ( x < endingPoint ) ; x += distance > 0 ? step : - step ) {
176
- body . trigger ( 'pointermove' , startX , x , { log : logEnabled , force : true } ) ;
177
- }
178
- body . trigger ( 'pointerup' , { clientX : startX , clientY : endingPoint , log : logEnabled , force : true } ) ;
179
- }
180
-
181
142
selectCellByTouch ( clientX , clientY ) {
182
143
this . getReactGridContent ( ) . click ( clientX , clientY , { clientX : clientX , clientY : clientY } ) ;
183
144
}
0 commit comments