1@block @block_site_main_menu 2Feature: Edit activities in main menu block 3 In order to use main menu block 4 As an admin 5 I need to add and edit activities there 6 7 @javascript 8 Scenario: Edit name of acitivity in-place in site main menu block 9 Given the following "activity" exists: 10 | activity | forum | 11 | course | Acceptance test site | 12 | name | My forum name | 13 | idnumber | forum | 14 And I log in as "admin" 15 And I am on site homepage 16 And I navigate to "Turn editing on" in current page administration 17 And I add the "Main menu" block 18 When I set the field "Edit title" in the "My forum name" "block_site_main_menu > Activity" to "New forum name" 19 Then I should not see "My forum name" 20 And I should see "New forum name" 21 And I follow "New forum name" 22 And I should not see "My forum name" 23 And I should see "New forum name" 24 25 @javascript 26 Scenario: Activities in main menu block can be made available but not visible on a course page 27 Given the following config values are set as admin: 28 | allowstealth | 1 | 29 And I log in as "admin" 30 And I am on site homepage 31 And I navigate to "Turn editing on" in current page administration 32 And I add the "Main menu" block 33 When I add a "Forum" to section "0" and I fill the form with: 34 | Forum name | Visible forum | 35 When I add a "Forum" to section "0" and I fill the form with: 36 | Forum name | My forum name | 37 And "My forum name" activity in site main menu block should have "Hide" editing icon 38 And "My forum name" activity in site main menu block should not have "Show" editing icon 39 And "My forum name" activity in site main menu block should not have "Make available" editing icon 40 And "My forum name" activity in site main menu block should not have "Make unavailable" editing icon 41 And I open "My forum name" actions menu in site main menu block 42 And I click on "Hide" "link" in the "My forum name" activity in site main menu block 43 And "My forum name" activity in site main menu block should be hidden 44 And "My forum name" activity in site main menu block should not have "Hide" editing icon 45 And "My forum name" activity in site main menu block should have "Show" editing icon 46 And "My forum name" activity in site main menu block should have "Make available" editing icon 47 And "My forum name" activity in site main menu block should not have "Make unavailable" editing icon 48 And I open "My forum name" actions menu in site main menu block 49 And I click on "Make available" "link" in the "My forum name" activity in site main menu block 50 And "My forum name" activity in site main menu block should be available but hidden from course page 51 And "My forum name" activity in site main menu block should not have "Hide" editing icon 52 And "My forum name" activity in site main menu block should have "Show" editing icon 53 And "My forum name" activity in site main menu block should not have "Make available" editing icon 54 And "My forum name" activity in site main menu block should have "Make unavailable" editing icon 55 # Make sure that "Availability" dropdown in the edit menu has three options. 56 And I open "My forum name" actions menu in site main menu block 57 And I click on "Edit settings" "link" in the "My forum name" activity in site main menu block 58 And I expand all fieldsets 59 And the "Availability" select box should contain "Show on course page" 60 And the "Availability" select box should contain "Hide from students" 61 And the field "Availability" matches value "Make available but not shown on course page" 62 And I press "Save and return to course" 63 And "My forum name" activity in site main menu block should be available but hidden from course page 64 And I navigate to "Turn editing off" in current page administration 65 And "My forum name" activity in site main menu block should be available but hidden from course page 66 And I log out 67 And I should not see "My forum name" in the "Main menu" "block" 68 And I should see "Visible forum" in the "Main menu" "block" 69