Coupon
Test report
1. Coupon loop config
exists as loop type woo_coupon
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. Coupon loop type
can create loop type woo_coupon
returns Coupons from method get_items()
returns an instance of WooCommerce Coupon
3. Coupon loop item
loop has next item
loops every item
loop can be reset
has current item
4. Coupon fields
Checking id
Checking code
Checking description
Checking discount_type
Checking amount
Checking date_expires
5. Coupon subloops
products returns a Loop
returns restricted products correctly
excluded categories returns a Loop
returns excluded categories correctly
used_by returns a Loop
All 5 tests passed