UNPKG

@dhlab/e2e-autogen

Version:

Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구

30 lines (29 loc) 1.71 kB
var _MockSocketServer_source, _MockSocketServer_builder, _MockSocketServer_player, _MockSocketServer_opts; Object.defineProperty(exports, "__esModule", { value: true }); exports.MockSocketServer = void 0; const tslib_1 = require("tslib"); class MockSocketServer { constructor({ source, builder, player, buildOptions }) { _MockSocketServer_source.set(this, void 0); _MockSocketServer_builder.set(this, void 0); _MockSocketServer_player.set(this, void 0); _MockSocketServer_opts.set(this, void 0); tslib_1.__classPrivateFieldSet(this, _MockSocketServer_source, source, "f"); tslib_1.__classPrivateFieldSet(this, _MockSocketServer_builder, builder, "f"); tslib_1.__classPrivateFieldSet(this, _MockSocketServer_player, player, "f"); tslib_1.__classPrivateFieldSet(this, _MockSocketServer_opts, buildOptions, "f"); } async start() { const rec = await tslib_1.__classPrivateFieldGet(this, _MockSocketServer_source, "f").load(); const s = tslib_1.__classPrivateFieldGet(this, _MockSocketServer_builder, "f").build(rec, tslib_1.__classPrivateFieldGet(this, _MockSocketServer_opts, "f")); await tslib_1.__classPrivateFieldGet(this, _MockSocketServer_player, "f").start(s); } close() { tslib_1.__classPrivateFieldGet(this, _MockSocketServer_player, "f").close(); } connected() { return tslib_1.__classPrivateFieldGet(this, _MockSocketServer_player, "f").connected(); } } exports.MockSocketServer = MockSocketServer; _MockSocketServer_source = new WeakMap(), _MockSocketServer_builder = new WeakMap(), _MockSocketServer_player = new WeakMap(), _MockSocketServer_opts = new WeakMap();