From cdc9e561987fc9e5a82d11efbd003b8fd6d348ed Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Thu, 28 Jun 2018 14:04:46 +0800 Subject: [PATCH] MDL-62813 calendar: add behat test for form validation --- calendar/tests/behat/calendar.feature | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/calendar/tests/behat/calendar.feature b/calendar/tests/behat/calendar.feature index e0e7850dc1e..18e41e8bb79 100644 --- a/calendar/tests/behat/calendar.feature +++ b/calendar/tests/behat/calendar.feature @@ -154,3 +154,22 @@ Feature: Perform basic calendar functionality When I click on "Go to activity" "link" And I wait to be redirected Then I should see "Test choice" + + @javascript + Scenario: Attempt to create event without fill required fields should display validation errors + Given I log in as "teacher1" + And I am on "Course 1" course homepage + And I follow "This month" + And I click on "New event" "button" + When I click on "Save" "button" + Then I should see "Required" + And I am on site homepage + And I follow "Calendar" + And I click on "New event" "button" + And I set the field "Type of event" to "Course" + When I click on "Save" "button" + Then I should see "Required" + And I should see "Select a course" + And I set the field "Event title" to "Really awesome event!" + When I click on "Save" "button" + Then I should see "Select a course"