jgreys/woocommerce-phpunit-framework

WooCommerce PHPUnit Framework v5.0 - Compatible with WooCommerce 6.5.0+

5.0.0 2025-10-03 06:26 UTC

This package is auto-updated.

Last update: 2025-10-03 06:28:03 UTC


README

Packagist Version License

Standalone WooCommerce PHPUnit testing framework. Test helpers, mock classes, and base test cases for WooCommerce extensions.

Installation

composer require --dev jgreys/woocommerce-phpunit-framework:^5.0

Version Selection

Framework WooCommerce Command
^1.0 2.2 - 2.6 composer require --dev jgreys/woocommerce-phpunit-framework:^1.0
^2.0 3.0 - 4.1 composer require --dev jgreys/woocommerce-phpunit-framework:^2.0
^3.0 4.2 - 5.9 composer require --dev jgreys/woocommerce-phpunit-framework:^3.0
^4.0 6.0 - 6.4 composer require --dev jgreys/woocommerce-phpunit-framework:^4.0
^5.0 6.5+ composer require --dev jgreys/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

Links

License

GPL-3.0-or-later

Credits

Extracted from WooCommerce. All credits to the WooCommerce team.