17 lines
351 B
TypeScript
17 lines
351 B
TypeScript
|
/**
|
||
|
* External dependencies
|
||
|
*/
|
||
|
import { promisify } from 'util';
|
||
|
import { exec } from 'child_process';
|
||
|
|
||
|
const execPromisified = promisify( exec );
|
||
|
|
||
|
/**
|
||
|
* Runs a WP-CLI command inside the tests-cli container.
|
||
|
*/
|
||
|
export async function wpCLI( command: string ) {
|
||
|
return await execPromisified(
|
||
|
'npm run wp-env run tests-cli -- wp ' + command
|
||
|
);
|
||
|
}
|