UNPKG

e2ed

Version:

E2E testing framework over Playwright

37 lines (36 loc) 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertUserlandPack = void 0; const asserts_1 = require("../asserts"); /** * Asserts that userland pack is correct. * @internal */ const assertUserlandPack = (userlandPack) => { const logParams = { userlandPack }; (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.assertionTimeout, 'assertionTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.concurrency, 'concurrency is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.maxRetriesCountInDocker, 'maxRetriesCountInDocker is positive integer', logParams); if (userlandPack.navigationTimeout !== 0) { (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.navigationTimeout, 'navigationTimeout is positive integer', logParams); } (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.packTimeout, 'packTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.port1, 'port1 is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.port2, 'port2 is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.selectorTimeout, 'selectorTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.testIdleTimeout, 'testIdleTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.testTimeout, 'testTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.viewportHeight, 'viewportHeight is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.viewportWidth, 'viewportWidth is positive integer', logParams); if (userlandPack.waitForAllRequestsComplete.maxIntervalBetweenRequestsInMs !== 0) { (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForAllRequestsComplete.maxIntervalBetweenRequestsInMs, 'waitForAllRequestsComplete.maxIntervalBetweenRequestsInMs is positive integer', logParams); } (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForAllRequestsComplete.timeout, 'waitForAllRequestsComplete.timeout is positive integer', logParams); if (userlandPack.waitForInterfaceStabilization.stabilizationInterval !== 0) { (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForInterfaceStabilization.stabilizationInterval, 'waitForInterfaceStabilization.stabilizationInterval is positive integer', logParams); } (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForInterfaceStabilization.timeout, 'waitForInterfaceStabilization.timeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForRequestTimeout, 'waitForRequestTimeout is positive integer', logParams); (0, asserts_1.assertNumberIsPositiveInteger)(userlandPack.waitForResponseTimeout, 'waitForResponseTimeout is positive integer', logParams); }; exports.assertUserlandPack = assertUserlandPack;