@dhlab/e2e-autogen
Version:
Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구
22 lines (21 loc) • 958 B
JavaScript
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();