What’s the proper method of installing a plugin during unit testing?
I am testing a plugin that depends on WooCommerce. In order to properly test the integration, I need WooCommerce installed in the WordPress test application.
I tried installing the plugin using
wp-cli via the
wp plugin install woocommerce --activate --allow-root --path=$WP_CORE_DIR
This kicks out an error:
Error: 'wp-config.php' not found.
From what I can tell, the test configuration file is in
/tmp/wordpress-tests-lib/wp-tests-config.php. From reading the
wp-cli docs, I don’t see any method to specify the path to the configuration file.
How can I install WooCommerce during my test setup process?