UNPKG

testeranto

Version:

the AI powered BDD test framework for typescript projects

36 lines (35 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MockPM = void 0; /* eslint-disable @typescript-eslint/no-explicit-any */ const mockPMBase_1 = require("./mockPMBase"); class MockPM extends mockPMBase_1.MockPMBase { constructor(configs) { super(configs); this.server = {}; this.testResourceConfiguration = {}; } // PM-specific methods start() { this.trackCall("start", {}); return Promise.resolve(); } stop() { this.trackCall("stop", {}); return Promise.resolve(); } launchSideCar(n) { this.trackCall("launchSideCar", { n }); return Promise.resolve([n, this.testResourceConfiguration]); } stopSideCar(n) { this.trackCall("stopSideCar", { n }); return Promise.resolve(); } // Override any methods that need different behavior from MockPMBase // For example: writeFileSync(path, content) { return super.writeFileSync(path, content, "default-test-name"); } } exports.MockPM = MockPM;