UNPKG

jest-e2e

Version:

A powerful Jest + Puppeteer E2E testing framework with built-in device automation, data builders, and CLI

27 lines (24 loc) 635 B
// Base Data Builder - Foundation for all data builders export class BaseDataBuilder { constructor() { this.version = "1"; this.name = "BaseDataBuilder"; } /** * @override * Generate/Implement the data builder * This method should be overridden by concrete data builders */ genImp() { throw new Error(`genImp() must be implemented by ${this.constructor.name}`); } /** * Get the current version of the data builder * @returns {string} Current version */ getVersion() { return this.version; } } // Export a convenience instance export const baseDataBuilder = new BaseDataBuilder();