Lesson
Test report
1. Lesson loop config
exists as loop type learndash_lesson
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. LearnDash Lesson loop type
can create loop type learndash_lesson
returns lessons from method get_items()
returns an instance of WP Post of 'sfwd-lessons' post type
3. LearnDash Lesson loop item
loop has next item
loops every item
loop can be reset
has current item
4. LearnDash Lesson fields
ID
lesson_progress_percent - correct
lesson_schedule - correct
lesson_drip_date - correct
lesson_next_step - correct
lesson_previous_step - correct
lesson_assignments_enabled - correct
video_enabled - correct
5. LearnDash Lesson logic
lesson_is_sample - true/false
forced_lesson_time_enabled - true/false
6. Lesson subloops
lesson topics subloop returns a Loop
lesson topics subloop returns number of items correctly
lesson topics subloop returns correct topics
7. Lesson query args
Filtering by 'completion_status' query argument returns corresponding lessons
All 7 tests passed