Acceptance testing/Compatibility changes: Difference between revisions
Line 7: | Line 7: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
|Previous step: | |Previous step/s: | ||
| And I follow "Course 1" | | And I follow "Course 1" | ||
|- | |- | ||
Line 15: | Line 15: | ||
|Backported to: | |Backported to: | ||
|Moodle 3.1.6, 3.2.3 and up. | |Moodle 3.1.6, 3.2.3 and up. | ||
|} | |||
==== Examples ==== | |||
<b>Before:</b> | |||
<code> | |||
Scenario: I am on the course homepage | |||
When I log in as "student1" | |||
And I am on site homepage | |||
And I follow "Course 1" | |||
Then I should see "Topic 1" | |||
</code> | |||
<b>After:</b> | |||
<code> | |||
Scenario: I am on the course homepage | |||
When I log in as "student1" | |||
And I am on "Course 1" course homepage | |||
Then I should see "Topic 1" | |||
</code> | |||
==== Why did this change? ==== | |||
UI Changes mean the existing 'loose' step matches multiple values. The replacement step should help speed up your tests. | |||
== Moodle 3.2 == | |||
=== And I click on "Edit settings" "link" in the "Administration" "block" === | |||
==== Summary ==== | |||
{| class="wikitable" | |||
|- | |||
|Previous step/s: | |||
| And I click on "Edit settings" "link" in the "Administration" "block" | |||
|- | |||
|New step/s | |||
|And I navigate to "Edit settings" in current page administration | |||
|- | |||
|Backported to: | |||
|Moodle 3.2.1, 3.1.4 and up. | |||
|} | |} | ||
Revision as of 07:45, 4 May 2017
As new features are developed for Moodle, some UI changes can cause changes which unfortunately affect behat feature files. This page is intended to document important compatibility changes for behat test developers.
Moodle 3.3
And I follow "Course 1"
Summary
Previous step/s: | And I follow "Course 1" |
New step/s | And I am on "Course 1" course homepage And I am on "Course 1" course homepage with editing mode on |
Backported to: | Moodle 3.1.6, 3.2.3 and up. |
Examples
Before:
Scenario: I am on the course homepage
When I log in as "student1"
And I am on site homepage
And I follow "Course 1"
Then I should see "Topic 1"
After:
Scenario: I am on the course homepage
When I log in as "student1"
And I am on "Course 1" course homepage
Then I should see "Topic 1"
Why did this change?
UI Changes mean the existing 'loose' step matches multiple values. The replacement step should help speed up your tests.
Moodle 3.2
And I click on "Edit settings" "link" in the "Administration" "block"
Summary
Previous step/s: | And I click on "Edit settings" "link" in the "Administration" "block" |
New step/s | And I navigate to "Edit settings" in current page administration |
Backported to: | Moodle 3.2.1, 3.1.4 and up. |
Examples
Before:
Scenario: I am on the course homepage
When I log in as "student1"
And I am on site homepage
And I follow "Course 1"
Then I should see "Topic 1"
After:
Scenario: I am on the course homepage
When I log in as "student1"
And I am on "Course 1" course homepage
Then I should see "Topic 1"
Why did this change?
UI Changes mean the existing 'loose' step matches multiple values. The replacement step should help speed up your tests.