85f52de84de5ba3fcf3aa1c52a80258683240908
[moodle.git] / admin / tool / behat / tests / behat / manipulate_forms.feature
1 @tool @tool_behat
2 Feature: Forms manipulation
3   In order to interact with Moodle
4   As a user
5   I need to set forms values
7   @javascript
8   Scenario: Basic forms manipulation
9     Given I log in as "admin"
10     And I open my profile in edit mode
11     When I set the field "First name" to "Field value"
12     And I set the field "Select a country" to "Japan"
13     And I set the field "New password" to "TestPass"
14     Then the field "First name" matches value "Field value"
15     And the "Select a country" select box should contain "Japan"
16     And the field "New password" matches value "TestPass"
17     And I take focus off "Update profile" "button"
18     And I press "Update profile"
20   @javascript
21   Scenario: Expand all fieldsets and advanced elements
22     Given the following "courses" exist:
23       | fullname | shortname | category |
24       | Course 1 | C1 | 0 |
25     And I log in as "admin"
26     And I am on "Course 1" course homepage with editing mode on
27     And I add a "Quiz" to section "1"
28     When I expand all fieldsets
29     Then I should see "Close the quiz"
30     And I should see "Group mode"
31     And I should see "Grouping"
32     And I should not see "Show more..." in the "region-main" "region"
33     And I should see "Show less..."