mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 12:40:01 +01:00
MDL-81332 core_course: Behat test for grade and activity reports display
This commit is contained in:
parent
c8c84b4af1
commit
39cb2a03e5
45
course/tests/behat/course_report_display.feature
Normal file
45
course/tests/behat/course_report_display.feature
Normal file
@ -0,0 +1,45 @@
|
||||
@core @core_course
|
||||
Feature: Students can view their grades and activity reports
|
||||
In order for students to view their grades and activity reports
|
||||
As a teacher
|
||||
I should be able to change the report display settings
|
||||
|
||||
Background:
|
||||
Given the following "users" exist:
|
||||
| username | firstname | lastname | email |
|
||||
| student1 | Student | 1 | student1@example.com |
|
||||
|
||||
Scenario Outline: Grade reports can be displayed or hidden to students
|
||||
Given the following "courses" exist:
|
||||
| fullname | shortname | showgrades |
|
||||
| Course 1 | C1 | <gradevisibility> |
|
||||
And the following "course enrolments" exist:
|
||||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
When I am on the "student1" "user > profile" page logged in as student1
|
||||
And I click on "Course 1" "link"
|
||||
Then I <gradelinkvisibility> see "Grades overview"
|
||||
|
||||
Examples:
|
||||
| gradevisibility | gradelinkvisibility |
|
||||
| 1 | should |
|
||||
| 0 | should not |
|
||||
|
||||
Scenario Outline: Activity reports can be displayed or hidden to students
|
||||
Given the following "courses" exist:
|
||||
| fullname | shortname | showreports |
|
||||
| Course 1 | C1 | <reportvisibility> |
|
||||
And the following "course enrolments" exist:
|
||||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
When I am on the "student1" "user > profile" page logged in as student1
|
||||
And I click on "Course 1" "link"
|
||||
Then I <reportlinkvisibility> see "Today's logs"
|
||||
And I <reportlinkvisibility> see "All logs"
|
||||
And I <reportlinkvisibility> see "Outline report"
|
||||
And I <reportlinkvisibility> see "Complete report"
|
||||
|
||||
Examples:
|
||||
| reportvisibility | reportlinkvisibility |
|
||||
| 1 | should |
|
||||
| 0 | should not |
|
Loading…
x
Reference in New Issue
Block a user