Merge branch 'MDL-42013_master' of git://github.com/dmonllao/moodle
[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 follow "Admin User"
11     And I follow "Edit profile"
12     When I fill in "First name" with "Field value"
13     And I select "Use standard web forms" from "When editing text"
14     And I check "Unmask"
15     Then the "First name" field should match "Field value" value
16     And the "When editing text" select box should contain "Use standard web forms"
17     And the "Unmask" checkbox should be checked
18     And I uncheck "Unmask"
19     And the "Unmask" checkbox should not be checked
20     And I press "Update profile"
22   @javascript
23   Scenario: Expand all fieldsets and advanced elements
24     Given the following "courses" exists:
25       | fullname | shortname | category |
26       | Course 1 | C1 | 0 |
27     And I log in as "admin"
28     And I follow "Course 1"
29     And I turn editing mode on
30     And I add a "Quiz" to section "1"
31     When I expand all fieldsets
32     Then I should see "Close the quiz"
33     And I should see "Group mode"
34     And I should see "Grouping"
35     And I should not see "Show more..." in the "region-main-box" "region"
36     And I should see "Show less..."