芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/public_html/cepali/my/tests/behat/restrict_available_blocks.feature
@core @core_my Feature: Restrict which blocks can be added to Dashboard In order to restrict which blocks can be added As a student I need to ensure I can add the blocks As an admin I need to remove the capability to add a blocks As a student I need to ensure I can't add the blocks any more Background: Given the following "users" exist: | username | firstname | lastname | email | | student1 | Student | 1 | student1@example.com | And the following "courses" exist: | fullname | shortname | format | | Course 1 | C1 | topics | And the following "course enrolments" exist: | user | course | role | | student1 | C1 | student | Scenario: The comments block can be added to Dashboard by default And I log in as "student1" And I press "Customise this page" Then the add block selector should contain "Comments" block And the add block selector should contain "Courses" block And the add block selector should contain "HTML" block And the add block selector should contain "Tags" block Scenario: Remove the ability to add the comments block to Dashboard When I log in as "admin" And I set the following system permissions of "Authenticated user" role: | block/comments:myaddinstance | Prohibit | | block/course_list:myaddinstance | Prohibit | | block/html:myaddinstance | Prohibit | And I log out And I log in as "student1" And I press "Customise this page" Then the add block selector should not contain "Comments" block And the add block selector should not contain "Courses" block And the add block selector should not contain "HTML" block And the add block selector should contain "Tags" block