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