UNPKG

testcafe

Version:

Automated browser testing for the modern web development stack.

25 lines 3.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GET_IS_SERVICE_WORKER_ENABLED = exports.GET_WINDOW_DIMENSIONS_INFO_SCRIPT = exports.GET_TITLE_SCRIPT = void 0; /*eslint-disable no-undef, no-var*/ function getTitle() { return document.title; } function getWindowDimensionsInfo() { return { width: window.innerWidth, height: window.innerHeight, outerWidth: window.outerWidth, outerHeight: window.outerHeight, availableWidth: screen.availWidth, availableHeight: screen.availHeight, }; } function getIsServiceWorkerEnabled() { return !!navigator.serviceWorker; } /*eslint-disable no-undef, no-var*/ exports.GET_TITLE_SCRIPT = getTitle.toString(); exports.GET_WINDOW_DIMENSIONS_INFO_SCRIPT = getWindowDimensionsInfo.toString(); exports.GET_IS_SERVICE_WORKER_ENABLED = getIsServiceWorkerEnabled.toString(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LWZ1bmN0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9icm93c2VyL3Byb3ZpZGVyL3V0aWxzL2NsaWVudC1mdW5jdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsbUNBQW1DO0FBQ25DLFNBQVMsUUFBUTtJQUNiLE9BQU8sUUFBUSxDQUFDLEtBQUssQ0FBQztBQUMxQixDQUFDO0FBRUQsU0FBUyx1QkFBdUI7SUFDNUIsT0FBTztRQUNILEtBQUssRUFBWSxNQUFNLENBQUMsVUFBVTtRQUNsQyxNQUFNLEVBQVcsTUFBTSxDQUFDLFdBQVc7UUFDbkMsVUFBVSxFQUFPLE1BQU0sQ0FBQyxVQUFVO1FBQ2xDLFdBQVcsRUFBTSxNQUFNLENBQUMsV0FBVztRQUNuQyxjQUFjLEVBQUcsTUFBTSxDQUFDLFVBQVU7UUFDbEMsZUFBZSxFQUFFLE1BQU0sQ0FBQyxXQUFXO0tBQ3RDLENBQUM7QUFDTixDQUFDO0FBRUQsU0FBUyx5QkFBeUI7SUFDOUIsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQztBQUNyQyxDQUFDO0FBQ0QsbUNBQW1DO0FBRXRCLFFBQUEsZ0JBQWdCLEdBQW9CLFFBQVEsQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUN4RCxRQUFBLGlDQUFpQyxHQUFHLHVCQUF1QixDQUFDLFFBQVEsRUFBRSxDQUFDO0FBQ3ZFLFFBQUEsNkJBQTZCLEdBQU8seUJBQXlCLENBQUMsUUFBUSxFQUFFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBXaW5kb3dEaW1lbnRpb25zSW5mbyB9IGZyb20gJy4uLy4uL2ludGVyZmFjZXMnO1xuXG4vKmVzbGludC1kaXNhYmxlIG5vLXVuZGVmLCBuby12YXIqL1xuZnVuY3Rpb24gZ2V0VGl0bGUgKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGRvY3VtZW50LnRpdGxlO1xufVxuXG5mdW5jdGlvbiBnZXRXaW5kb3dEaW1lbnNpb25zSW5mbyAoKTogV2luZG93RGltZW50aW9uc0luZm8ge1xuICAgIHJldHVybiB7XG4gICAgICAgIHdpZHRoOiAgICAgICAgICAgd2luZG93LmlubmVyV2lkdGgsXG4gICAgICAgIGhlaWdodDogICAgICAgICAgd2luZG93LmlubmVySGVpZ2h0LFxuICAgICAgICBvdXRlcldpZHRoOiAgICAgIHdpbmRvdy5vdXRlcldpZHRoLFxuICAgICAgICBvdXRlckhlaWdodDogICAgIHdpbmRvdy5vdXRlckhlaWdodCxcbiAgICAgICAgYXZhaWxhYmxlV2lkdGg6ICBzY3JlZW4uYXZhaWxXaWR0aCxcbiAgICAgICAgYXZhaWxhYmxlSGVpZ2h0OiBzY3JlZW4uYXZhaWxIZWlnaHQsXG4gICAgfTtcbn1cblxuZnVuY3Rpb24gZ2V0SXNTZXJ2aWNlV29ya2VyRW5hYmxlZCAoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuICEhbmF2aWdhdG9yLnNlcnZpY2VXb3JrZXI7XG59XG4vKmVzbGludC1kaXNhYmxlIG5vLXVuZGVmLCBuby12YXIqL1xuXG5leHBvcnQgY29uc3QgR0VUX1RJVExFX1NDUklQVCAgICAgICAgICAgICAgICAgID0gZ2V0VGl0bGUudG9TdHJpbmcoKTtcbmV4cG9ydCBjb25zdCBHRVRfV0lORE9XX0RJTUVOU0lPTlNfSU5GT19TQ1JJUFQgPSBnZXRXaW5kb3dEaW1lbnNpb25zSW5mby50b1N0cmluZygpO1xuZXhwb3J0IGNvbnN0IEdFVF9JU19TRVJWSUNFX1dPUktFUl9FTkFCTEVEICAgICA9IGdldElzU2VydmljZVdvcmtlckVuYWJsZWQudG9TdHJpbmcoKTtcblxuIl19