123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- @core @core_block
- Feature: Block appearances
- In order to configure blocks appearance
- As a teacher
- I need to add and modify block configuration for the page
- Background:
- Given the following "courses" exist:
- | fullname | shortname | category |
- | Course 1 | C1 | 0 |
- And the following "users" exist:
- | username | firstname | lastname | email |
- | teacher1 | teacher | 1 | teacher1@example.com |
- And the following "course enrolments" exist:
- | user | course | role |
- | teacher1 | C1 | editingteacher |
- And I log in as "admin"
- And I am on site homepage
- And I follow "Course 1"
- And I follow "Turn editing on"
- And I add a "Survey" to section "1" and I fill the form with:
- | Name | Test survey name |
- | Survey type | ATTLS (20 item version) |
- | Description | Test survey description |
- And I add a "Book" to section "1" and I fill the form with:
- | Name | Test book name |
- | Description | Test book description |
- And I follow "Test book name"
- And I set the following fields to these values:
- | Chapter title | Book title |
- | Content | Book content test test |
- And I press "Save changes"
- And I log out
- And I log in as "teacher1"
- And I follow "Course 1"
- And I follow "Turn editing on"
- And I add the "Comments" block
- And I configure the "Comments" block
- And I set the following fields to these values:
- | Display on page types | Any page |
- And I press "Save changes"
- Scenario: Block settings can be modified so that a block apprears on any page
- When I follow "Test survey name"
- Then I should see "Comments" in the "Comments" "block"
- And I follow "Course 1"
- And I configure the "Comments" block
- And I set the following fields to these values:
- | Display on page types | Any course page |
- And I press "Save changes"
- And I follow "Turn editing off"
- And I follow "Test survey name"
- And I should not see "Comments"
- Scenario: Block settings can be modified so that a block can be hidden or moved
- When I follow "Test book name"
- And I configure the "Comments" block
- And I set the following fields to these values:
- | Visible | No |
- And I press "Save changes"
- And I follow "Turn editing off"
- And I follow "Test book name"
- Then I should not see "Comments"
- And I expand "Course administration" node
- And I follow "Turn editing on"
- And I configure the "Comments" block
- And I set the following fields to these values:
- | Visible | Yes |
- | Region | Right |
- And I press "Save changes"
- And I should see "Comments" in the "//*[@id='region-post' or @id='block-region-side-post']" "xpath_element"
|