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