afragen/wp-cli-runner

Helper to test custom WP-CLI commands by bootstrapping WP-CLI

0.1.2 2021-05-21 15:31 UTC

This package is auto-updated.

Last update: 2024-10-21 23:06:24 UTC


README

Helper to test custom WP-CLI commands by bootstrapping WP-CLI.

Forked from https://github.com/polevaultweb/phpunit-wp-cli-runner

Installation

To install simply require the package in the composer.json file like

"require-dev":
{
"afragen/wp-cli-runner": "^0.1"
}

Then use composer update to fetch the package.

Bootstrap

In your PHPUnit bootstrap.php file you will need add the following:

$vendorDir = '/path/to/vendor';
\Fragen\WP_CLI_Runner\Runner::init( $vendorDir );

Then WP-CLI will be loaded whenever you instantiate your custom CLI command classes in your unit tests cases.

See the blog post for more information.