UNPKG

e2ed

Version:

E2E testing framework over Playwright

26 lines (25 loc) 853 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.afterTest = void 0; const clearPage_1 = require("../../context/clearPage"); const events_1 = require("../events"); const generalLog_1 = require("../generalLog"); /** * Internal after test hook. * @internal */ const afterTest = async (options) => { const utcTimeInMs = Date.now(); const endTestRunEvent = { ...options, utcTimeInMs }; try { const clearPage = (0, clearPage_1.getClearPage)(); await clearPage?.(); await (0, events_1.registerEndTestRunEvent)(endTestRunEvent); } catch (error) { (0, generalLog_1.generalLog)('Caught an error when register end test run event', { endTestRunEvent, error }); await (0, generalLog_1.writeLogsToFile)(); throw error; } }; exports.afterTest = afterTest;