jest-bdd-generator
Version:
Jest code generator empowered with Gherkin and BDD
12 lines (11 loc) • 495 B
text/typescript
import { JestToGherkin } from '../jest-to-gherkin';
import { Transpile } from '../transpiler';
import * as path from 'path';
export class JestCucumberExecute extends JestToGherkin {
outputCode(): ReturnType<Transpile['outputCode']> {
const fileHeadJest = `const DelegateJest = require('${path.join(__dirname, './delegate-jest')}').DelegateJest;
const cachedResult = new DelegateJest(__filename);
cachedResult.delegateTo(${JSON.stringify(this.steps)});`;
return fileHeadJest;
}
}