Skip to content

Commit

Permalink
MDL-65707 calendar: behat scenario to test default event type
Browse files Browse the repository at this point in the history
  • Loading branch information
lameze committed Jun 25, 2019
1 parent 419b868 commit ce715ce
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
12 changes: 12 additions & 0 deletions calendar/tests/behat/behat_calendar.php
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,16 @@ public function i_view_the_calendar_for($month, $year) {
$this->getSession()->visit($this->locate_path('/calendar/view.php?view=month&course=1&time='.$time));

}

/**
* Navigate to site calendar.
*
* @Given /^I am viewing site calendar$/
* @throws coding_exception
* @return void
*/
public function i_am_viewing_site_calendar() {
$url = new moodle_url('/calendar/view.php', ['view' => 'month']);
$this->getSession()->visit($this->locate_path($url->out_as_local_url(false)));
}
}
11 changes: 11 additions & 0 deletions calendar/tests/behat/calendar.feature
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,14 @@ Feature: Perform basic calendar functionality
And I set the field "Type of event" to "Course"
When I click on "Save" "button"
And I should see "Select a course" in the "Course" "form_row"

@javascript
Scenario: Default event type selection in the event form
Given I log in as "teacher1"
When I am viewing site calendar
And I click on "New event" "button"
Then the field "Type of event" matches value "User"
And I am on "Course 1" course homepage
And I follow "This month"
When I click on "New event" "button"
Then the field "Type of event" matches value "Course"

0 comments on commit ce715ce

Please sign in to comment.