X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/admin/tool/behat/tests/behat
home
/
cbholdings
/
pasukulu
/
admin
/
tool
/
behat
/
tests
/
behat
/
📁
..
📄
data_generators.feature
(18.71 KB)
📄
datetime_strings.feature
(1.08 KB)
📄
edit_permissions.feature
(4.73 KB)
📁
fixtures
📄
get_and_set_fields.feature
(10.72 KB)
📄
get_and_set_fields_in_containers.feature
(1.5 KB)
📄
i_am_on_page.feature
(5.21 KB)
📄
inplaceeditable.feature
(1.29 KB)
📄
keyboard.feature
(1.93 KB)
📄
list_steps.feature
(1.88 KB)
📄
loginout.feature
(4.4 KB)
📄
manipulate_forms.feature
(1.2 KB)
📄
nasty_strings.feature
(2.4 KB)
📄
test_environment.feature
(304 B)
Editing: nasty_strings.feature
@tool @tool_behat Feature: Transform steps arguments In order to write tests with complex nasty arguments As a tests writer I need to apply some transformations to the steps arguments Background: Given I am on site homepage And the following "courses" exist: | fullname | shortname | category | | Course 1 | C1 | 0 | And I log in as "admin" And I open my profile in edit mode Scenario: Use nasty strings on steps arguments When I set the field "Last name" to "$NASTYSTRING1" And I set the field "Description" to "$NASTYSTRING2" And I set the field "City/town" to "$NASTYSTRING3" And I press "Update profile" And I click on "Edit profile" "link" in the "region-main" "region" Then I should not see "NASTYSTRING" And the field "Last name" matches value "$NASTYSTRING1" And the field "City/town" matches value "$NASTYSTRING3" Scenario: Use nasty strings on table nodes When I set the following fields to these values: | Last name | $NASTYSTRING1 | | Description | $NASTYSTRING2 | | City/town | $NASTYSTRING3 | And I press "Update profile" And I click on "Edit profile" "link" in the "region-main" "region" Then I should not see "NASTYSTRING" And the field "Last name" matches value "$NASTYSTRING1" And the field "City/town" matches value "$NASTYSTRING3" Scenario: Use double quotes When I set the following fields to these values: | First name | va"lue1 | | Description | va\"lue2 | And I set the field "City/town" to "va\"lue3" And I press "Update profile" And I click on "Edit profile" "link" in the "region-main" "region" Then I should not see "NASTYSTRING" And the field "First name" matches value "va\"lue1" And the field "Description" matches value "va\\"lue2" And the field "City/town" matches value "va\"lue3" Scenario: Nasty strings with other contents When I set the field "First name" to "My Firstname $NASTYSTRING1" And I set the following fields to these values: | Last name | My Last name $NASTYSTRING2 | And I press "Update profile" And I click on "Edit profile" "link" in the "region-main" "region" Then I should not see "NASTYSTRING" And I should see "My Firstname" And I should see "My Last name" And the field "First name" matches value "My Firstname $NASTYSTRING1" And the field "Last name" matches value "My Last name $NASTYSTRING2"
Upload File
Create Folder