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