Subscription
Test report
1. Subscription loop config
exists as loop type woo_subscription
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. Subscription loop type
can create loop type woo_subscription
returns subscriptions from method get_items()
returns an instance of WooCommerce subscription
3. Subscription loop item
loop has next item
loops every item
loop can be reset
has current item
4. Subscription fields
ID
status
billing period
date: next payment
5. Subscription subloops
subscriber returns a Loop
returns a 1-sized loop from subscriber field
returns an instance of WP_User from subscriber loop
returns subscriber correctly
6. Subscription query args
return user subscriptions when user param is specified
Total of 6 tests: 5 passed, 1 failed