Fix order stats report status filtering test case (returning customer value incorrect).

This commit is contained in:
Jeff Stieler 2019-02-04 16:59:08 -07:00
parent f938dd5708
commit 7664612b57
1 changed files with 8 additions and 5 deletions

View File

@ -179,9 +179,12 @@ class WC_Tests_Reports_Orders_Stats extends WC_Unit_Test_Case {
$order->set_cart_tax( 0 );
$order->save();
WC_Helper_Queue::run_all_pending();
// Wait one second to avoid potentially ambiguous new/returning customer.
sleep( 1 );
}
WC_Helper_Queue::run_all_pending();
$data_store = new WC_Admin_Reports_Orders_Stats_Data_Store();
$start_time = date( 'Y-m-d H:00:00', $order->get_date_created()->getOffsetTimestamp() );
@ -205,8 +208,8 @@ class WC_Tests_Reports_Orders_Stats extends WC_Unit_Test_Case {
'taxes' => 0,
'shipping' => 0,
'net_revenue' => 100,
'num_returning_customers' => 0,
'num_new_customers' => 1,
'num_returning_customers' => 1,
'num_new_customers' => 0,
'products' => 1,
'segments' => array(),
),
@ -228,8 +231,8 @@ class WC_Tests_Reports_Orders_Stats extends WC_Unit_Test_Case {
'num_items_sold' => 4,
'avg_items_per_order' => 4,
'avg_order_value' => 100,
'num_returning_customers' => 0,
'num_new_customers' => 1,
'num_returning_customers' => 1,
'num_new_customers' => 0,
'segments' => array(),
),
),