greys / woocommerce-phpunit-framework
WooCommerce PHPUnit Framework v5.0 - Compatible with WooCommerce 6.5.0+
Package info
github.com/jgreys/woocommerce-phpunit-framework
pkg:composer/greys/woocommerce-phpunit-framework
5.0.0
2025-10-03 06:26 UTC
Requires
- php: >=7.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Standalone WooCommerce PHPUnit testing framework. Test helpers, mock classes, and base test cases for WooCommerce extensions.
Installation
composer require --dev greys/woocommerce-phpunit-framework:^5.0
Version Selection
| 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.
Quick Start
<?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); } }
Documentation
- USAGE.md - Usage guide with examples
- VERSIONS.md - Version comparison and maintainer guide
Links
- 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
License
GPL-3.0-or-later
Credits
Extracted from WooCommerce. All credits to the WooCommerce team.