芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/cepali/blocks/search_forums/tests/behat/block_search_forums_course.feature
@block @block_search_forums @mod_forum Feature: The search forums block allows users to search for forum posts on course page In order to search for a forum post As a user I can use the search forums block Background: Given the following "users" exist: | username | firstname | lastname | email | idnumber | | teacher1 | Teacher | 1 | teacher1@example.com | T1 | | student1 | Student | 1 | student1@example.com | S1 | 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 I log in as "teacher1" And I am on "Course 1" course homepage And I navigate to "Edit settings" in current page administration And I set the field "id_newsitems" to "1" And I press "Save and display" And I turn editing mode on And I add the "Latest announcements" block And I add the "Search forums" block And I log out Scenario: Use the search forum block in a course without any forum posts Given I log in as "student1" And I am on "Course 1" course homepage When I set the following fields to these values: | searchform_search | Moodle | And I press "Go" Then I should see "No posts" Scenario: Use the search forum block in a course with a hidden forum and search for posts Given I log in as "teacher1" And I am on "Course 1" course homepage And I add a new topic to "Announcements" forum with: | Subject | My subject | | Message | My message | And I am on "Course 1" course homepage with editing mode on And I follow "Announcements" And I navigate to "Edit settings" in current page administration And I expand all fieldsets And I set the field "id_visible" to "0" And I press "Save and return to course" And I log out When I log in as "student1" And I am on "Course 1" course homepage And "Search forums" "block" should exist And I set the following fields to these values: | searchform_search | message | And I press "Go" Then I should see "No posts" Scenario: Use the search forum block in a course and search for posts Given I log in as "teacher1" And I am on "Course 1" course homepage And I add a new topic to "Announcements" forum with: | Subject | My subject | | Message | My message | And I log out When I log in as "student1" And I am on "Course 1" course homepage And "Search forums" "block" should exist And I set the following fields to these values: | searchform_search | message | And I press "Go" Then I should see "My subject"