1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var tslib_1 = require("tslib");
|
4 | var http_1 = require("../../commons/utils/http");
|
5 | var dummy_runner_1 = require("./dummy-runner");
|
6 | var dummyRunner = new dummy_runner_1.DummyRunner();
|
7 | beforeEach(function () {
|
8 | var post = jest.fn().mockReturnValue({ status: 204 });
|
9 | post.mockClear();
|
10 | http_1.Http.post = post;
|
11 | });
|
12 | test("should not do anything", function () { return tslib_1.__awaiter(void 0, void 0, void 0, function () {
|
13 | return tslib_1.__generator(this, function (_a) {
|
14 | switch (_a.label) {
|
15 | case 0:
|
16 | window.dataLayer = [];
|
17 | return [4 , dummyRunner.start()];
|
18 | case 1:
|
19 | _a.sent();
|
20 |
|
21 | return [4 , new Promise(function (resolve) { return setTimeout(resolve, 1000); })];
|
22 | case 2:
|
23 |
|
24 | _a.sent();
|
25 | expect(http_1.Http.post).not.toBeCalled();
|
26 | return [2 ];
|
27 | }
|
28 | });
|
29 | }); });
|
30 |
|
\ | No newline at end of file |