芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/cepali/question/tests/behat/edit_questions.feature
@core @core_question Feature: A teacher can edit questions in the question bank In order to improve my questions As a teacher I need to be able to edit questions Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | And the following "courses" exist: | fullname | shortname | format | | Course 1 | C1 | weeks | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | And the following "question categories" exist: | contextlevel | reference | name | | Course | C1 | Test questions | And the following "questions" exist: | questioncategory | qtype | name | questiontext | | Test questions | essay | Test question to be edited | Write about whatever you want | And I log in as "teacher1" And I am on "Course 1" course homepage And I navigate to "Question bank > Questions" in current page administration @javascript Scenario: Edit a previously created question When I choose "Edit question" action for "Test question to be edited" in the question bank And I set the following fields to these values: | Question name | Edited question name | | Question text | Write a lot about what you want | And I press "id_submitbutton" Then I should see "Edited question name" And I should not see "Test question to be edited" And "Edited question name" row "Created by" column of "categoryquestions" table should contain "Admin User" And "Edited question name" row "Last modified by" column of "categoryquestions" table should contain "Teacher 1" @javascript Scenario: Editing a question can be cancelled When I choose "Edit question" action for "Test question to be edited" in the question bank And I set the field "Question name" to "Edited question name" And I press "Cancel" Then I should see "Test question to be edited" And "Test question to be edited" row "Created by" column of "categoryquestions" table should contain "Admin User" And "Test question to be edited" row "Last modified by" column of "categoryquestions" table should contain "Admin User"