/** * Test getting custom fields. * @since 2.7.0 */ public function test_get_custom_fields() { $coupon = WC_Helper_Coupon::create_coupon(); $coupon_id = $coupon->get_id(); $meta_value = time() . '-custom-value'; $coupon->add_meta_data('test_coupon_field', $meta_value, true); $coupon->save_meta_data(); $coupon = new WC_Coupon($coupon_id); $custom_fields = $coupon->get_meta_data(); $this->assertCount(1, $custom_fields); $this->assertEquals($meta_value, $coupon->get_meta('test_coupon_field')); }