cucumber-ai
Version:
Write automated tests using natural language
23 lines • 788 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const cucumber_1 = require("@cucumber/cucumber");
require("dotenv/config");
const agent_world_1 = require("./agent.world");
const hooks_1 = require("./hooks");
(0, cucumber_1.setWorldConstructor)(agent_world_1.AgentWorld);
(0, cucumber_1.setDefaultTimeout)(600 * 1000);
(0, cucumber_1.Before)(async function () {
await this.init();
});
(0, cucumber_1.After)(async function (scenario) {
if (scenario.result.status === "FAILED") {
await this.driver.saveScreenshot(scenario.pickle.name);
await this.driver.saveVideo(scenario.pickle.name);
}
else {
await this.driver.deleteVideo();
}
await this.quit();
});
(0, hooks_1.setupHooks)();
//# sourceMappingURL=setup.js.map
;