quoad
Version:
Serenity/JS: Next generation acceptance testing library for modern web applications.
18 lines (14 loc) • 532 B
text/typescript
import { registerRunner } from '@integration/cucumber-specs';
import * as path from 'path'; // eslint-disable-line unicorn/import-style
const pathToCucumberExecutable = path.resolve(
require.resolve('@cucumber/cucumber/package.json'),
'..',
'bin',
'cucumber-js',
);
const cwd = path.resolve(__dirname, '../');
registerRunner(pathToCucumberExecutable, cwd, [
'--require-module', 'ts-node/register',
'--format', '@serenity-js/cucumber',
'--require', require.resolve('./support/configure_serenity'),
]);