@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
21 lines (20 loc) • 693 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RunTest = void 0;
const child_process_1 = require("child_process");
const inso_client_1 = require("./inso-client");
class RunTest {
constructor() { }
async runTests(specName) {
const insoBin = await new inso_client_1.InsomniaClient().loadCli();
console.log(`${insoBin} run test --env=${specName}`);
(0, child_process_1.spawn)(insoBin, ["run", "test", "--env", specName], { stdio: "inherit" });
}
static get instance() {
if (!this._instance) {
this._instance = new this();
}
return this._instance;
}
}
exports.RunTest = RunTest;