UNPKG

jest-bdd-generator

Version:

Jest code generator empowered with Gherkin and BDD

12 lines (11 loc) 495 B
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; } }