Skip unsupported tests with HPOS.

This commit is contained in:
Vedanshu Jain 2023-02-21 15:57:00 +05:30
parent a76a415487
commit c06ee8f794
1 changed files with 8 additions and 0 deletions

View File

@ -5,6 +5,8 @@
* @package WooCommerce\Tests\Admin
*/
use Automattic\WooCommerce\Utilities\OrderUtil;
/**
* Tests for the WC_Admin_Report class.
*/
@ -37,6 +39,9 @@ class WC_Tests_Admin_Dashboard extends WC_Unit_Test_Case {
* Test: get_status_widget
*/
public function test_status_widget() {
if ( OrderUtil::custom_orders_table_usage_is_enabled() ) {
$this->markTestSkipped( 'We don\'t support legacy reports in HPOS.' );
}
wp_set_current_user( $this->user );
$order = WC_Helper_Order::create_order();
$order->set_status( 'completed' );
@ -58,6 +63,9 @@ class WC_Tests_Admin_Dashboard extends WC_Unit_Test_Case {
* Test: get_status_widget with woo admin disabled.
*/
public function test_status_widget_with_woo_admin_disabled() {
if ( OrderUtil::custom_orders_table_usage_is_enabled() ) {
$this->markTestSkipped( 'We don\'t support legacy reports in HPOS.' );
}
wp_set_current_user( $this->user );
$order = WC_Helper_Order::create_order();
$order->set_status( 'completed' );