Current Path : /var/www/ljmtc/cbt/admin/tool/behat/tests/behat/ |
Current File : /var/www/ljmtc/cbt/admin/tool/behat/tests/behat/list_steps.feature |
@tool @tool_behat Feature: List the system steps definitions In order to create new tests As a tests writer I need to list and filter the system steps definitions Background: Given I am on homepage And I log in as "admin" And I navigate to "Development > Acceptance testing" in site administration @javascript Scenario: Accessing the list Then I should see "Step definitions" And I should not see "There aren't steps definitions matching this filter" @javascript Scenario: Filtering by type Given I set the field "Type" to "Then. Checkings to ensure the outcomes are the expected ones" When I press "Filter" Then I should see "Checks, that page contains specified text." And I should not see "Opens Moodle homepage." @javascript Scenario: Filtering by keyword Given I set the field "Contains" to "homepage" When I press "Filter" Then I should see "Opens Moodle homepage." @javascript Scenario: Filtering by the multiple words pattern Given I set the field "Contains" to "should exist" When I press "Filter" Then I should not see "There aren't steps definitions matching this filter" And I should see "Checks the provided element and selector type exists in the current page." And I should see "Checks that an element and selector type exists in another element and selector type on the current page."