Standalone WooCommerce PHPUnit testing framework. Test helpers, mock classes, and base test cases for WooCommerce extensions.
composer require --dev greys/woocommerce-phpunit-framework:^5.0| Framework | WooCommerce | Command |
|---|---|---|
^1.0 |
2.2 - 2.6 | composer require --dev greys/woocommerce-phpunit-framework:^1.0 |
^2.0 |
3.0 - 4.1 | composer require --dev greys/woocommerce-phpunit-framework:^2.0 |
^3.0 |
4.2 - 5.9 | composer require --dev greys/woocommerce-phpunit-framework:^3.0 |
^4.0 |
6.0 - 6.4 | composer require --dev greys/woocommerce-phpunit-framework:^4.0 |
^5.0 |
6.5+ | composer require --dev greys/woocommerce-phpunit-framework:^5.0 |
See VERSIONS.md for version details.
<?php
class My_Extension_Test extends WC_Unit_Test_Case {
public function test_product_creation() {
$product = WC_Helper_Product::create_simple_product();
$this->assertInstanceOf('WC_Product', $product);
}
}- USAGE.md - Usage guide with examples
- VERSIONS.md - Version comparison and maintainer guide
- Packagist: https://packagist.org/packages/greys/woocommerce-phpunit-framework
- GitHub: https://github.com/jgreys/woocommerce-phpunit-framework
- Issues: https://github.com/jgreys/woocommerce-phpunit-framework/issues
GPL-3.0-or-later
Extracted from WooCommerce. All credits to the WooCommerce team.