playwright-bdd
Version:
BDD Testing with Playwright runner
24 lines (20 loc) • 567 B
text/typescript
/**
* Config option moved to separate file as it used in test run.
*/
import { Command, Option } from 'commander';
export type ConfigOption = { config?: string };
export const configOption = new Option(
`-c, --config <file>`,
`Path to Playwright configuration file (default: playwright.config.(js|ts))`,
);
/**
* Helper used in test run to detect config location.
*/
export function getCliConfigPath() {
return new Command()
.allowUnknownOption()
.allowExcessArguments()
.addOption(configOption)
.parse()
.getOptionValue('config');
}