mirrored from git://git.moodle.org/moodle.git
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'MDL-71264' of https://github.com/stronk7/moodle
- Loading branch information
Showing
2 changed files
with
50 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
@core @javascript @core_form | ||
Feature: Any day / month / year combination in date form elements works ok. | ||
In order to use date / datetime elements with Behat | ||
as a user | ||
Any day / month / year combination must work ok | ||
|
||
@javascript | ||
Scenario Outline: Verify that setting any date / datetime is possible | ||
Given the following "courses" exist: | ||
| fullname | shortname | format | | ||
| Course 1 | C1 | topics | | ||
And the following "activity" exist: | ||
| activity | name | intro | course | idnumber | | ||
| assign | Assignment 01 | Assign activity to test some dates | C1 | assign01 | | ||
Given I am on the "C1" "Course" page logged in as "admin" | ||
And I follow "Assignment 01" | ||
And I navigate to "Edit settings" in current page administration | ||
And I expand all fieldsets | ||
And I set the field "Due date" to "<initial_date>" | ||
And I set the field "Due date" to "<final_date>" | ||
When I press "Save and display" | ||
Then I should see "<date_result>" in the "Due date" "table_row" | ||
|
||
Examples: | ||
| initial_date | final_date | date_result | case_explanation (times Australia/Perth) | | ||
| ##now## | ##tomorrow## | ##tomorrow##%A, %d %B %Y, %I:%M## | change of day, any day, back and forth | | ||
| ##tomorrow## | ##now## | ##now##%A, %d %B %Y, %I:%M## | | | ||
| 1617256800 | 1617170400 | Wednesday, 31 March 2021, 2:00 | change of month, back and forth | | ||
| 1617170400 | 1617256800 | Thursday, 1 April 2021, 2:00 | | | ||
| 1740808800 | 1709186400 | Thursday, 29 February 2024, 2:00 | change of month, leap year, back and forth | | ||
| 1709186400 | 1740808800 | Saturday, 1 March 2025, 2:00 | | | ||
| 1577858400 | 1577772000 | Tuesday, 31 December 2019, 2:00 | change of year, back and forth | | ||
| 1577772000 | 1577858400 | Wednesday, 1 January 2020, 2:00 | | |