Skip to content

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

Notifications You must be signed in to change notification settings

polevaultweb/phpunit-wp-cli-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

phpunit-wp-cli-runner

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

Installation

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

"require-dev":
{
"polevaultweb/phpunit-wp-cli-runner": "master@dev"
}

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';
\Polevaultweb\PHPUnit_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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages