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