Membership
Test report
1. Membership loop config
exists as loop type woo_membership
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. Membership loop type
can create loop type woo_membership
returns memberships from method get_items()
returns an instance of WooCommerce membership
3. Membership loop item
loop has next item
loops every item
loop can be reset
has current item
4. Membership fields
ID
formatted name
access method
active status
5. Membership logic
active status
6. Membership subloops
members returns a Loop
returns users from get_field('members')
returns an instance of WP_User from members field
returns active members correctly
Total of 6 tests: 5 passed, 1 failed