@@ -4,55 +4,19 @@ import { Point } from "../point.class";
4
4
import { ClipboardAction } from "../provider/native/clipboardy-clipboard-action.class" ;
5
5
import { KeyboardAction } from "../provider/native/robotjs-keyboard-action.class" ;
6
6
import { MouseAction } from "../provider/native/robotjs-mouse-action.class" ;
7
- import { ScreenAction } from "../provider/native/robotjs-screen-action.class" ;
8
- import { Region } from "../region.class" ;
9
7
import { NativeAdapter } from "./native.adapter.class" ;
10
8
11
9
jest . mock ( "../provider/native/clipboardy-clipboard-action.class" ) ;
12
10
jest . mock ( "../provider/native/robotjs-mouse-action.class" ) ;
13
11
jest . mock ( "../provider/native/robotjs-keyboard-action.class" ) ;
14
- jest . mock ( "../provider/native/robotjs-screen-action.class" ) ;
15
-
16
- describe ( "Native adapter class" , ( ) => {
17
- it ( "should delegate calls to grabScreen" , ( ) => {
18
- // GIVEN
19
- const clipboardMock = new ClipboardAction ( ) ;
20
- const keyboardMock = new KeyboardAction ( ) ;
21
- const mouseMock = new MouseAction ( ) ;
22
- const screenMock = new ScreenAction ( ) ;
23
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
24
-
25
- // WHEN
26
- SUT . grabScreen ( ) ;
27
-
28
- // THEN
29
- expect ( screenMock . grabScreen ) . toBeCalledTimes ( 1 ) ;
30
- } ) ;
31
-
32
- it ( "should delegate calls to grabScreenRegion" , ( ) => {
33
- // GIVEN
34
- const clipboardMock = new ClipboardAction ( ) ;
35
- const keyboardMock = new KeyboardAction ( ) ;
36
- const mouseMock = new MouseAction ( ) ;
37
- const screenMock = new ScreenAction ( ) ;
38
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
39
- const screenRegion = new Region ( 0 , 0 , 100 , 100 ) ;
40
-
41
- // WHEN
42
- SUT . grabScreenRegion ( screenRegion ) ;
43
-
44
- // THEN
45
- expect ( screenMock . grabScreenRegion ) . toBeCalledTimes ( 1 ) ;
46
- expect ( screenMock . grabScreenRegion ) . toBeCalledWith ( screenRegion ) ;
47
- } ) ;
48
12
13
+ describe ( "NativeAdapter class" , ( ) => {
49
14
it ( "should delegate calls to setMouseDelay" , ( ) => {
50
15
// GIVEN
51
16
const clipboardMock = new ClipboardAction ( ) ;
52
17
const keyboardMock = new KeyboardAction ( ) ;
53
18
const mouseMock = new MouseAction ( ) ;
54
- const screenMock = new ScreenAction ( ) ;
55
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
19
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
56
20
const delay = 5 ;
57
21
58
22
// WHEN
@@ -68,8 +32,7 @@ describe("Native adapter class", () => {
68
32
const clipboardMock = new ClipboardAction ( ) ;
69
33
const keyboardMock = new KeyboardAction ( ) ;
70
34
const mouseMock = new MouseAction ( ) ;
71
- const screenMock = new ScreenAction ( ) ;
72
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
35
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
73
36
const newPosition = new Point ( 10 , 10 ) ;
74
37
75
38
// WHEN
@@ -85,8 +48,7 @@ describe("Native adapter class", () => {
85
48
const clipboardMock = new ClipboardAction ( ) ;
86
49
const keyboardMock = new KeyboardAction ( ) ;
87
50
const mouseMock = new MouseAction ( ) ;
88
- const screenMock = new ScreenAction ( ) ;
89
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
51
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
90
52
91
53
// WHEN
92
54
SUT . currentMousePosition ( ) ;
@@ -95,58 +57,12 @@ describe("Native adapter class", () => {
95
57
expect ( mouseMock . currentMousePosition ) . toBeCalledTimes ( 1 ) ;
96
58
} ) ;
97
59
98
- it ( "should delegate calls to screenWidth" , ( ) => {
99
- // GIVEN
100
- const clipboardMock = new ClipboardAction ( ) ;
101
- const keyboardMock = new KeyboardAction ( ) ;
102
- const mouseMock = new MouseAction ( ) ;
103
- const screenMock = new ScreenAction ( ) ;
104
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
105
-
106
- // WHEN
107
- SUT . screenWidth ( ) ;
108
-
109
- // THEN
110
- expect ( screenMock . screenWidth ) . toBeCalledTimes ( 1 ) ;
111
- } ) ;
112
-
113
- it ( "should delegate calls to screenHeight" , ( ) => {
114
- // GIVEN
115
- const clipboardMock = new ClipboardAction ( ) ;
116
- const keyboardMock = new KeyboardAction ( ) ;
117
- const mouseMock = new MouseAction ( ) ;
118
- const screenMock = new ScreenAction ( ) ;
119
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
120
-
121
- // WHEN
122
- SUT . screenHeight ( ) ;
123
-
124
- // THEN
125
- expect ( screenMock . screenHeight ) . toBeCalledTimes ( 1 ) ;
126
- } ) ;
127
-
128
- it ( "should delegate calls to screenSize" , ( ) => {
129
- // GIVEN
130
- const clipboardMock = new ClipboardAction ( ) ;
131
- const keyboardMock = new KeyboardAction ( ) ;
132
- const mouseMock = new MouseAction ( ) ;
133
- const screenMock = new ScreenAction ( ) ;
134
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
135
-
136
- // WHEN
137
- SUT . screenSize ( ) ;
138
-
139
- // THEN
140
- expect ( screenMock . screenSize ) . toBeCalledTimes ( 1 ) ;
141
- } ) ;
142
-
143
60
it ( "should delegate calls to leftClick" , ( ) => {
144
61
// GIVEN
145
62
const clipboardMock = new ClipboardAction ( ) ;
146
63
const keyboardMock = new KeyboardAction ( ) ;
147
64
const mouseMock = new MouseAction ( ) ;
148
- const screenMock = new ScreenAction ( ) ;
149
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
65
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
150
66
151
67
// WHEN
152
68
SUT . leftClick ( ) ;
@@ -160,8 +76,7 @@ describe("Native adapter class", () => {
160
76
const clipboardMock = new ClipboardAction ( ) ;
161
77
const keyboardMock = new KeyboardAction ( ) ;
162
78
const mouseMock = new MouseAction ( ) ;
163
- const screenMock = new ScreenAction ( ) ;
164
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
79
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
165
80
166
81
// WHEN
167
82
SUT . rightClick ( ) ;
@@ -175,8 +90,7 @@ describe("Native adapter class", () => {
175
90
const clipboardMock = new ClipboardAction ( ) ;
176
91
const keyboardMock = new KeyboardAction ( ) ;
177
92
const mouseMock = new MouseAction ( ) ;
178
- const screenMock = new ScreenAction ( ) ;
179
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
93
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
180
94
181
95
// WHEN
182
96
SUT . middleClick ( ) ;
@@ -190,8 +104,7 @@ describe("Native adapter class", () => {
190
104
const clipboardMock = new ClipboardAction ( ) ;
191
105
const keyboardMock = new KeyboardAction ( ) ;
192
106
const mouseMock = new MouseAction ( ) ;
193
- const screenMock = new ScreenAction ( ) ;
194
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
107
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
195
108
const buttonToPress = Button . LEFT ;
196
109
197
110
// WHEN
@@ -207,8 +120,7 @@ describe("Native adapter class", () => {
207
120
const clipboardMock = new ClipboardAction ( ) ;
208
121
const keyboardMock = new KeyboardAction ( ) ;
209
122
const mouseMock = new MouseAction ( ) ;
210
- const screenMock = new ScreenAction ( ) ;
211
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
123
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
212
124
const buttonToRelease = Button . LEFT ;
213
125
214
126
// WHEN
@@ -224,8 +136,7 @@ describe("Native adapter class", () => {
224
136
const clipboardMock = new ClipboardAction ( ) ;
225
137
const keyboardMock = new KeyboardAction ( ) ;
226
138
const mouseMock = new MouseAction ( ) ;
227
- const screenMock = new ScreenAction ( ) ;
228
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
139
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
229
140
const keyToPress = Key . A ;
230
141
231
142
// WHEN
@@ -241,8 +152,7 @@ describe("Native adapter class", () => {
241
152
const clipboardMock = new ClipboardAction ( ) ;
242
153
const keyboardMock = new KeyboardAction ( ) ;
243
154
const mouseMock = new MouseAction ( ) ;
244
- const screenMock = new ScreenAction ( ) ;
245
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
155
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
246
156
const keyToRelease = Key . A ;
247
157
248
158
// WHEN
@@ -258,8 +168,7 @@ describe("Native adapter class", () => {
258
168
const clipboardMock = new ClipboardAction ( ) ;
259
169
const keyboardMock = new KeyboardAction ( ) ;
260
170
const mouseMock = new MouseAction ( ) ;
261
- const screenMock = new ScreenAction ( ) ;
262
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
171
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
263
172
const keyToClick = Key . A ;
264
173
265
174
// WHEN
@@ -275,8 +184,7 @@ describe("Native adapter class", () => {
275
184
const clipboardMock = new ClipboardAction ( ) ;
276
185
const keyboardMock = new KeyboardAction ( ) ;
277
186
const mouseMock = new MouseAction ( ) ;
278
- const screenMock = new ScreenAction ( ) ;
279
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
187
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
280
188
const stringToType = "testString" ;
281
189
282
190
// WHEN
@@ -292,8 +200,7 @@ describe("Native adapter class", () => {
292
200
const clipboardMock = new ClipboardAction ( ) ;
293
201
const keyboardMock = new KeyboardAction ( ) ;
294
202
const mouseMock = new MouseAction ( ) ;
295
- const screenMock = new ScreenAction ( ) ;
296
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
203
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
297
204
const stringToCopy = "testString" ;
298
205
299
206
// WHEN
@@ -309,8 +216,7 @@ describe("Native adapter class", () => {
309
216
const clipboardMock = new ClipboardAction ( ) ;
310
217
const keyboardMock = new KeyboardAction ( ) ;
311
218
const mouseMock = new MouseAction ( ) ;
312
- const screenMock = new ScreenAction ( ) ;
313
- const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock , screenMock ) ;
219
+ const SUT = new NativeAdapter ( clipboardMock , keyboardMock , mouseMock ) ;
314
220
315
221
// WHEN
316
222
SUT . paste ( ) ;
0 commit comments