Group

Test report

  1. Group loop config

      exists as loop type learndash_group
      has property "name"
      has property "title"
      has property "category"
      has property "description"
      has property "query_args"
      has property "fields"

  2. LearnDash Group loop type

      can create loop type learndash_group
      returns groups from method get_items()
      returns an instance of WP Post of 'groups' post type

  3. LearnDash Group loop item

      loop has next item
      loops every item
      loop can be reset
      has current item

  4. LearnDash Group fields

      ID
      group_materials_enabled - correct
      group_disable_content_table - correct
      group_price_type - correct
      group_price - correct

  5. LearnDash Group logic

      group_materials_enabled - true/false

  6. Group subloops

      groups courses subloop returns a Loop
      groups courses subloop returns number of items correctly
      groups courses subloop returns correct courses

  7. Group query args

      Filtering by 'access_type' query argument returns corresponding groups

All 7 tests passed