e2ed
Version:
E2E testing framework over Playwright
23 lines (22 loc) • 946 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.writeFullMocks = void 0;
const asserts_1 = require("../asserts");
const config_1 = require("../config");
const generalLog_1 = require("../generalLog");
/**
* Writes full mocks of one test.
* @internal
*/
const writeFullMocks = async (fullMocksState, name, filePath) => {
const { fullMocks: fullMocksConfig } = (0, config_1.getFullPackConfig)();
(0, asserts_1.assertValueIsNotNull)(fullMocksConfig, 'fullMocksConfig is not null');
await fullMocksConfig.writeTestFullMocks(fullMocksState.testId, fullMocksState.testFullMocks);
(0, generalLog_1.generalLog)('Full mocks have been written', {
filePath,
name,
requestKinds: Object.fromEntries(Object.entries(fullMocksState.testFullMocks).map(([key, value]) => [key, value.length])),
testId: fullMocksState.testId,
});
};
exports.writeFullMocks = writeFullMocks;