@api
Feature: an user changes its own password

    Scenario Outline: change own password
        Given user "Alice" has been created with default attributes and without skeleton files
        When the user "Alice" changes its own password "<currentPassword>" to "<newPassword>" using the Graph API
        Then the HTTP status code should be "<code>"
        Examples:
            | currentPassword | newPassword | code |
            | 123456          | validPass   | 204  |
            | 123456          | кириллица   | 204  |
            | 123456          | 密码        | 204  |
            | 123456          | ?&^%0       | 204  |
            | 123456          |             | 400  |
            | 123456          | 123456      | 400  |
            | wrongPass       | 123456      | 400  |
            |                 | validPass   | 400  |
