AutorÃa | Ultima modificación | Ver Log |
@coreFeature: Menu navigation has accurate checkmarks in topic course formatIn order to correctly navigate the menu itemsAs an adminI need to see accurate checkmarks besides the menu items I am currently on while in topics formatBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher1 | T1 | Teacher1 | teacher1@example.com || student1 | Student | 1 | student1@example.com |And the following "courses" exist:| fullname | shortname | category || Course 1 | C1 | 0 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student |And the following "activities" exist:| activity | name | intro | course | idnumber || quiz | Quiz 1 | Quiz 1 for testing the Add menu | C1 | quiz1 |@javascriptScenario: Admin can see checkmark beside menu item they are currently on in the quiz page of a topics format courseGiven I log in as "admin"And I am on "Course 1" course homepageAnd I follow "Quiz 1"When I navigate to "Filters" in current page administrationThen menu item "Filters" should be activeWhen I navigate to "Permissions" in current page administrationThen menu item "Permissions" should be activeAnd menu item "Filters" should not be activeWhen I navigate to "Backup" in current page administrationThen menu item "Backup" should be activeAnd menu item "Filters" should not be activeAnd menu item "Permissions" should not be active@javascriptScenario: Admin can see checkmark beside menu item they are currently on in the course page of a topics format courseGiven I log in as "admin"And I am on "Course 1" course homepageWhen I navigate to "Filters" in current page administrationThen menu item "Filters" should be activeWhen I navigate to "Course reuse" in current page administrationThen menu item "Course reuse" should be activeAnd menu item "Filters" should not be active@javascriptScenario: Admin can see checkmark beside menu item they are currently on after pressing browser back button in thequiz page of a topics format courseGiven I log in as "admin"And I am on "Course 1" course homepageAnd I follow "Quiz 1"When I navigate to "Filters" in current page administrationThen menu item "Filters" should be activeWhen I navigate to "Permissions" in current page administrationThen menu item "Permissions" should be activeAnd menu item "Filters" should not be activeWhen I press the "back" button in the browserThen menu item "Filters" should be activeAnd menu item "Permissions" should not be active@javascriptScenario: Admin can see checkmark beside menu item they are currently on after pressing browser back button in thecourse page of a topics format courseGiven I log in as "admin"And I am on "Course 1" course homepageWhen I navigate to "Filters" in current page administrationThen menu item "Filters" should be activeWhen I navigate to "Course reuse" in current page administrationThen menu item "Course reuse" should be activeAnd menu item "Filters" should not be activeWhen I press the "back" button in the browserThen menu item "Filters" should be activeAnd menu item "Course reuse" should not be active@javascriptScenario: Admin should not see checkmark if link is not navigated to in current browser in course view for topics formatGiven I log in as "admin"And I am on "Course 1" course homepageAnd I update the href of the "//*//a/following-sibling::*//a[contains(text(), 'Filters')]" "xpath" link to "#"And I navigate to "Question banks" in current page administrationThen menu item "Filters" should not be active@javascriptScenario: Admin should not see checkmark if link is not navigated to in current browser in quiz view for topics formatGiven I log in as "admin"And I am on "Course 1" course homepageAnd I follow "Quiz 1"And I update the href of the "//*//a/following-sibling::*//a[contains(text(), 'Backup')]" "xpath" link to "#"And I navigate to "Backup" in current page administrationThen menu item "Backup" should not be active