From ccffe30d5b2c45259517650d45bb78df3a400a6d Mon Sep 17 00:00:00 2001 From: Mihail Geshoski Date: Wed, 25 Mar 2020 09:21:41 +0800 Subject: [PATCH] MDL-67587 course: Add behat tests --- .../search_recommended_activities.feature | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 course/tests/behat/search_recommended_activities.feature diff --git a/course/tests/behat/search_recommended_activities.feature b/course/tests/behat/search_recommended_activities.feature new file mode 100644 index 00000000000..3575aaf6fe7 --- /dev/null +++ b/course/tests/behat/search_recommended_activities.feature @@ -0,0 +1,21 @@ +@core @core_course +Feature: Search recommended activities + As an admin I am able to search for activities in the "Recommended activities" admin setting page + + Scenario: Search results are returned if the search query matches any activity names + Given I log in as "admin" + And I am on site homepage + And I navigate to "Courses > Recommended activities" in site administration + When I set the field "search" to "assign" + And I click on "Submit search" "button" + Then I should see "Search results: 1" + And "Assignment" "table_row" should exist + And "Book" "table_row" should not exist + + Scenario: Search results are not returned if the search query does not match with any activity names + Given I log in as "admin" + And I am on site homepage + And I navigate to "Courses > Recommended activities" in site administration + When I set the field "search" to "random query" + And I click on "Submit search" "button" + Then I should see "Search results: 0"