playwright-bdd
Version:
BDD Testing with Playwright runner
14 lines • 681 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.forceExitIfNeeded = forceExitIfNeeded;
const esmLoader_1 = require("../../playwright/esmLoader");
const utils_1 = require("../../playwright/utils");
// In PW <= 1.43 esm loader keep messaging port open -> we need to close process manually
// Fixed in PW 1.44: https://github.com/microsoft/playwright/pull/30271
function forceExitIfNeeded() {
if (esmLoader_1.esmLoaderInstalled && utils_1.playwrightVersion < '1.44.0') {
// add tiny timeout to let stdout get logs
setTimeout(() => process.exit(process.exitCode || 0), 200).unref();
}
}
//# sourceMappingURL=forceExit.js.map