Skip to content

Commit 231b4df

Browse files
committed
(#371) Fixed tests
1 parent 2021e2e commit 231b4df

File tree

4 files changed

+47
-0
lines changed

4 files changed

+47
-0
lines changed

Diff for: lib/clipboard.class.spec.ts

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { ClipboardClass } from "./clipboard.class";
22
import { ProviderRegistry } from "./provider/provider-registry.class";
33
import { mockPartial } from "sneer";
44
import { ClipboardProviderInterface } from "./provider";
5+
import { NoopLogProvider } from "./provider/log/noop-log-provider.class";
56

67
jest.mock("jimp", () => {});
78

@@ -21,6 +22,7 @@ describe("Clipboard class", () => {
2122
copy: copyMock,
2223
})
2324
);
25+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
2426
const textToCopy = "bar";
2527

2628
// WHEN
@@ -40,6 +42,7 @@ describe("Clipboard class", () => {
4042
paste: pasteMock,
4143
})
4244
);
45+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
4346

4447
// WHEN
4548
SUT.paste();

Diff for: lib/mouse.class.spec.ts

+14
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { LineHelper } from "./util/linehelper.class";
55
import { ProviderRegistry } from "./provider/provider-registry.class";
66
import { mockPartial } from "sneer";
77
import { MouseProviderInterface } from "./provider";
8+
import { NoopLogProvider } from "./provider/log/noop-log-provider.class";
89

910
beforeEach(() => {
1011
jest.clearAllMocks();
@@ -43,6 +44,7 @@ describe("Mouse class", () => {
4344
scrollLeft: scrollMock,
4445
})
4546
);
47+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
4648

4749
// WHEN
4850
const result = await SUT.scrollLeft(scrollAmount);
@@ -64,6 +66,7 @@ describe("Mouse class", () => {
6466
scrollRight: scrollMock,
6567
})
6668
);
69+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
6770

6871
// WHEN
6972
const result = await SUT.scrollRight(scrollAmount);
@@ -85,6 +88,7 @@ describe("Mouse class", () => {
8588
scrollDown: scrollMock,
8689
})
8790
);
91+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
8892

8993
// WHEN
9094
const result = await SUT.scrollDown(scrollAmount);
@@ -106,6 +110,7 @@ describe("Mouse class", () => {
106110
scrollUp: scrollMock,
107111
})
108112
);
113+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
109114

110115
// WHEN
111116
const result = await SUT.scrollUp(scrollAmount);
@@ -127,6 +132,7 @@ describe("Mouse class", () => {
127132
setMousePosition: setPositionMock,
128133
})
129134
);
135+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
130136

131137
// WHEN
132138
const result = await SUT.move(path);
@@ -152,6 +158,7 @@ describe("Mouse class", () => {
152158
releaseButton: releaseButtonMock,
153159
})
154160
);
161+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
155162

156163
// WHEN
157164
const result = await SUT.drag(path);
@@ -182,6 +189,7 @@ describe("Mouse class", () => {
182189
releaseButton: releaseButtonMock,
183190
})
184191
);
192+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
185193

186194
// WHEN
187195
const pressed = await SUT.pressButton(input);
@@ -209,6 +217,7 @@ describe("Mouse class", () => {
209217
pressButton: mouseMock,
210218
})
211219
);
220+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
212221

213222
// WHEN
214223
const start = Date.now();
@@ -232,6 +241,7 @@ describe("Mouse class", () => {
232241
releaseButton: mouseMock,
233242
})
234243
);
244+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
235245

236246
// WHEN
237247
const start = Date.now();
@@ -262,6 +272,7 @@ describe("Mouse class", () => {
262272
click: clickMock,
263273
})
264274
);
275+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
265276

266277
// WHEN
267278
await SUT.click(input);
@@ -289,6 +300,7 @@ describe("Mouse class", () => {
289300
doubleClick: clickMock,
290301
})
291302
);
303+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
292304

293305
// WHEN
294306
await SUT.doubleClick(input);
@@ -312,6 +324,7 @@ describe("Mouse class", () => {
312324
click: clickMock,
313325
})
314326
);
327+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
315328

316329
// WHEN
317330
const result = await SUT.leftClick();
@@ -336,6 +349,7 @@ describe("Mouse class", () => {
336349
click: clickMock,
337350
})
338351
);
352+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
339353

340354
// WHEN
341355
const result = await SUT.rightClick();

Diff for: lib/screen.class.spec.ts

+27
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
ScreenProviderInterface,
1515
} from "./provider";
1616
import { OptionalSearchParameters } from "./optionalsearchparameters.class";
17+
import { NoopLogProvider } from "./provider/log/noop-log-provider.class";
1718

1819
jest.mock("jimp", () => {});
1920

@@ -69,6 +70,7 @@ describe("Screen.", () => {
6970
findMatch: findMatchMock,
7071
})
7172
);
73+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
7274

7375
// WHEN
7476
const resultRegion = SUT.find(needlePromise);
@@ -93,6 +95,7 @@ describe("Screen.", () => {
9395
findMatch: findMatchMock,
9496
})
9597
);
98+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
9699

97100
const SUT = new ScreenClass(providerRegistryMock);
98101
const testCallback = jest.fn(() => Promise.resolve());
@@ -124,6 +127,7 @@ describe("Screen.", () => {
124127
findMatch: findMatchMock,
125128
})
126129
);
130+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
127131

128132
const SUT = new ScreenClass(providerRegistryMock);
129133
const testCallback = jest.fn(() => Promise.resolve());
@@ -161,6 +165,7 @@ describe("Screen.", () => {
161165
findMatch: findMatchMock,
162166
})
163167
);
168+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
164169

165170
const SUT = new ScreenClass(providerRegistryMock);
166171
const id = "needle_image";
@@ -184,6 +189,7 @@ describe("Screen.", () => {
184189
findMatch: findMatchMock,
185190
})
186191
);
192+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
187193

188194
const SUT = new ScreenClass(providerRegistryMock);
189195
const id = "needle_image";
@@ -209,6 +215,7 @@ describe("Screen.", () => {
209215
findMatch: findMatchMock,
210216
})
211217
);
218+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
212219

213220
const SUT = new ScreenClass(providerRegistryMock);
214221

@@ -248,6 +255,7 @@ describe("Screen.", () => {
248255
findMatch: findMatchMock,
249256
})
250257
);
258+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
251259

252260
const SUT = new ScreenClass(providerRegistryMock);
253261

@@ -284,6 +292,7 @@ describe("Screen.", () => {
284292
findMatch: findMatchMock,
285293
})
286294
);
295+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
287296

288297
const SUT = new ScreenClass(providerRegistryMock);
289298
const needle = new Image(
@@ -326,6 +335,7 @@ describe("Screen.", () => {
326335
findMatch: findMatchMock,
327336
})
328337
);
338+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
329339

330340
const SUT = new ScreenClass(providerRegistryMock);
331341
const needle = new Image(
@@ -374,6 +384,7 @@ describe("Screen.", () => {
374384
findMatch: findMatchMock,
375385
})
376386
);
387+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
377388

378389
const SUT = new ScreenClass(providerRegistryMock);
379390
// WHEN
@@ -425,6 +436,7 @@ describe("Screen.", () => {
425436
findMatch: findMatchMock,
426437
})
427438
);
439+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
428440

429441
const SUT = new ScreenClass(providerRegistryMock);
430442

@@ -451,6 +463,7 @@ describe("Screen.", () => {
451463
findMatches: findMatchesMock,
452464
})
453465
);
466+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
454467

455468
const SUT = new ScreenClass(providerRegistryMock);
456469
const testCallback = jest.fn(() => Promise.resolve());
@@ -483,6 +496,7 @@ describe("Screen.", () => {
483496
findMatches: findMatchesMock,
484497
})
485498
);
499+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
486500

487501
const SUT = new ScreenClass(providerRegistryMock);
488502
const testCallback = jest.fn(() => Promise.resolve());
@@ -518,6 +532,7 @@ describe("Screen.", () => {
518532
findMatches: findMatchesMock,
519533
})
520534
);
535+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
521536

522537
const SUT = new ScreenClass(providerRegistryMock);
523538
const id = "needle_image";
@@ -543,6 +558,7 @@ describe("Screen.", () => {
543558
findMatches: findMatchesMock,
544559
})
545560
);
561+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
546562

547563
const SUT = new ScreenClass(providerRegistryMock);
548564

@@ -582,6 +598,7 @@ describe("Screen.", () => {
582598
findMatches: findMatchesMock,
583599
})
584600
);
601+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
585602

586603
const SUT = new ScreenClass(providerRegistryMock);
587604

@@ -618,6 +635,7 @@ describe("Screen.", () => {
618635
findMatches: findMatchesMock,
619636
})
620637
);
638+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
621639

622640
const SUT = new ScreenClass(providerRegistryMock);
623641
const needle = new Image(
@@ -660,6 +678,7 @@ describe("Screen.", () => {
660678
findMatches: findMatchesMock,
661679
})
662680
);
681+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
663682

664683
const SUT = new ScreenClass(providerRegistryMock);
665684
const needle = new Image(
@@ -708,6 +727,7 @@ describe("Screen.", () => {
708727
findMatches: findMatchesMock,
709728
})
710729
);
730+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
711731

712732
const SUT = new ScreenClass(providerRegistryMock);
713733
// WHEN
@@ -759,6 +779,7 @@ describe("Screen.", () => {
759779
findMatches: findMatchesMock,
760780
})
761781
);
782+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
762783

763784
const SUT = new ScreenClass(providerRegistryMock);
764785

@@ -783,6 +804,7 @@ describe("Screen.", () => {
783804
highlightScreenRegion: highlightMock,
784805
})
785806
);
807+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
786808

787809
const SUT = new ScreenClass(providerRegistryMock);
788810
// WHEN
@@ -804,6 +826,7 @@ describe("Screen.", () => {
804826
highlightScreenRegion: highlightMock,
805827
})
806828
);
829+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
807830

808831
const SUT = new ScreenClass(providerRegistryMock);
809832

@@ -838,6 +861,7 @@ describe("Screen.", () => {
838861
store: saveImageMock,
839862
})
840863
);
864+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
841865

842866
const SUT = new ScreenClass(providerRegistryMock);
843867
const imageName = "foobar.png";
@@ -865,6 +889,7 @@ describe("Screen.", () => {
865889
grabScreen: grabScreenMock,
866890
})
867891
);
892+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
868893

869894
const SUT = new ScreenClass(providerRegistryMock);
870895
const imageName = "foobar.png";
@@ -909,6 +934,7 @@ describe("Screen.", () => {
909934
store: saveImageMock,
910935
})
911936
);
937+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
912938

913939
const SUT = new ScreenClass(providerRegistryMock);
914940
const imageName = "foobar.png";
@@ -942,6 +968,7 @@ describe("Screen.", () => {
942968
grabScreenRegion: grabScreenMock,
943969
})
944970
);
971+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
945972

946973
const SUT = new ScreenClass(providerRegistryMock);
947974
const imageName = "foobar.png";

Diff for: lib/screen.colorAt.spec.ts

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import providerRegistry, {
1212
ProviderRegistry,
1313
} from "./provider/provider-registry.class";
1414
import { ImageProcessor } from "./provider/image-processor.interface";
15+
import { NoopLogProvider } from "./provider/log/noop-log-provider.class";
1516

1617
const searchRegion = new Region(0, 0, 1000, 1000);
1718
const providerRegistryMock = mockPartial<ProviderRegistry>({
@@ -50,6 +51,7 @@ describe("colorAt", () => {
5051
grabScreen: grabScreenMock,
5152
})
5253
);
54+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
5355
providerRegistryMock.getImageProcessor();
5456
const SUT = new ScreenClass(providerRegistryMock);
5557
const expectedWhite = new RGBA(255, 255, 255, 255);
@@ -77,6 +79,7 @@ describe("colorAt", () => {
7779
grabScreen: grabScreenMock,
7880
})
7981
);
82+
providerRegistryMock.getLogProvider = () => new NoopLogProvider();
8083
providerRegistryMock.getImageProcessor();
8184
const SUT = new ScreenClass(providerRegistryMock);
8285
const expectedWhite = new RGBA(255, 255, 255, 255);

0 commit comments

Comments
 (0)