Assignment
Test report
1. Assignment loop config
exists as loop type learndash_assignment
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. LearnDash Assignment loop type
can create loop type learndash_assignment
returns lessons from method get_items()
returns an instance of WP Post of 'sfwd-assignment' post type
3. LearnDash Assignment loop item
loop has next item
loops every item
loop can be reset
has current item
4. LearnDash Assignment fields
ID
author - correct
assignment_comments_number - correct
assignment_points_awarded - correct
5. LearnDash Assignment logic
assignment_points_enabled - enabled
assignment_deletion_enabled - true/false
6. Assignment query args
Filtering by 'approved' query argument returns corresponding assignments
Filtering by 'enrolled' query argument returns corresponding assignments
All 6 tests passed