Lesson

Test report

  1. Lesson loop config

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

  2. LifterLMS Lesson loop type

      can create loop type lifter_lesson
      returns lessons from method get_items()
      returns an instance of WP Post of 'lesson' post type

  3. LifterLMS Lesson loop item

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

  4. LifterLMS Lesson fields

      ID
      lesson_date_available
      lesson_status
      lesson_require_passing_grade
      lesson_points

  5. LifterLMS Lesson logic

      lesson has_quiz

  6. Lesson subloops

      lesson loop 'access_type' returns a Loop
      return 'access_type' correctly
      lesson course subloop returns a Loop
      lesson course subloop returns number of items correctly
      lesson course subloop returns correct lessons

  7. Lesson query args

      Filtering by 'is_drip_past' query argument returns corresponding lessons

All 7 tests passed