Group
Test report
1. Group loop config
exists as loop type lifter_group
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. LifterLMS Group loop type
can create loop type lifter_group
returns groups from method get_items()
returns an instance of WP Post of 'group' post type
3. LifterLMS Group loop item
loop has next item
loops every item
loop can be reset
has current item
4. LifterLMS Group fields
ID
group_pending_invitations_count
group_has_open_seats
group_seats_used
group_visibility
5. LifterLMS Group logic
group visibility
6. Group subloops
group loop 'visibility' returns a Loop
return 'visibility' correctly
7. Group query args
Filtering by "has_open_seats" query argument returns corresponding groups
All 7 tests passed