UNPKG

@dhlab/e2e-autogen

Version:

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

22 lines (21 loc) 958 B
var _TCSheetBundle_googleSpreadsheets; Object.defineProperty(exports, "__esModule", { value: true }); exports.TCSheetBundle = void 0; const tslib_1 = require("tslib"); class TCSheetBundle { constructor(googleSpreadsheets) { _TCSheetBundle_googleSpreadsheets.set(this, void 0); tslib_1.__classPrivateFieldSet(this, _TCSheetBundle_googleSpreadsheets, googleSpreadsheets, "f"); } async rowsPerPrefix() { const suitesMeta = await tslib_1.__classPrivateFieldGet(this, _TCSheetBundle_googleSpreadsheets, "f").suitesMeta(); const rowsPerPrefix = new Map(); for (const [prefix, { gid }] of suitesMeta) { const rows = await tslib_1.__classPrivateFieldGet(this, _TCSheetBundle_googleSpreadsheets, "f").sheet(gid).rows(); rowsPerPrefix.set(prefix, rows); } return rowsPerPrefix; } } exports.TCSheetBundle = TCSheetBundle; _TCSheetBundle_googleSpreadsheets = new WeakMap();