@mod @mod_book Feature: Display the book description in the book and optionally in the course In order to display the the book description in the course As a teacher I need to enable the 'Display description on course page' setting. Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | | 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 | | teacher1 | C1 | editingteacher | | student1 | C1 | student | And the following "activities" exist: | activity | name | intro | course | idnumber | | book | Test book | A book about dreams! | C1 | book1 | And the following "mod_book > chapter" exists: | book | Test book | | title | Dummy first chapter | | content | Dream is the start of a journey | Scenario: Description is displayed in the book When I am on the "Test book" "book activity" page logged in as teacher1 Then I should see "A book about dreams!" Scenario: Show book description in the course homepage Given I am on the "Test book" "book activity editing" page logged in as teacher1 And the following fields match these values: | Display description on course page | | And I set the following fields to these values: | Display description on course page | 1 | When I press "Save and return to course" Then I should see "A book about dreams!" Scenario: Hide book description in the course homepage Given I am on the "Test book" "book activity editing" page logged in as teacher1 And the following fields match these values: | Display description on course page | | When I press "Save and return to course" Then I should not see "A book about dreams!" @javascript Scenario: Description is displayed in the book for students when there are no chapters added yet Given I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on And I am on the "Test book" "book activity" page And I click on "Delete chapter \"1. Dummy first chapter\"" "link" in the "Table of contents" "block" And I click on "Yes" "button" in the "Confirmation" "dialogue" And I am on the "Test book" "book activity" page logged in as student1 Then I should see "A book about dreams!"