File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
tests/phpunit/tests/classes Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,12 @@ protected function get_attr_value_from_entity( WordPoints_Entity $entity ) {
62
62
return null ;
63
63
}
64
64
65
+ $ method = "get_ {$ this ->attr_key }" ;
66
+
67
+ if ( method_exists ( $ order , $ method ) ) {
68
+ return $ order ->{$ method }();
69
+ }
70
+
65
71
return $ order ->get_meta ( $ this ->attr_key );
66
72
}
67
73
}
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ public function data_provider_entities() {
61
61
),
62
62
),
63
63
'the_context ' => array ( 'site ' => 1 , 'network ' => 1 ),
64
- 'create_func ' => ' WC_Helper_Order:: create_order ' ,
64
+ 'create_func ' => array ( $ this , ' create_order ' ) ,
65
65
'delete_func ' => 'WC_Helper_Order::delete_order ' ,
66
66
'children ' => array (
67
67
'cart_tax ' => array (
@@ -249,6 +249,23 @@ public function data_provider_entities() {
249
249
return $ entities ;
250
250
}
251
251
252
+ /**
253
+ * Creates an order.
254
+ *
255
+ * @since 1.3.1
256
+ *
257
+ * @return WC_Order The order.
258
+ */
259
+ public function create_order () {
260
+
261
+ $ order = WC_Helper_Order::create_order ();
262
+ $ order ->update_status ( 'completed ' );
263
+ $ order ->set_date_paid ( time () );
264
+ $ order ->save ();
265
+
266
+ return $ order ;
267
+ }
268
+
252
269
/**
253
270
* Gets the ID from an order.
254
271
*
You can’t perform that action at this time.
0 commit comments