From 37cf89b34a11b07f4766f74b7c23ffa985b5cc89 Mon Sep 17 00:00:00 2001 From: Peter Date: Wed, 15 Jan 2020 11:40:06 +0800 Subject: [PATCH] MDL-67264 core_course: Activity chooser behat Update the selectors to use a button Add new tests to cover new functionality Add new new step definitions to minimise usage of xpaths Co-authored-by: Mathew May Co-authored-by: Mihail Geshoski Co-authored-by: Peter --- .../tests/behat/add_url.feature | 2 +- course/templates/chooser_help.mustache | 2 +- course/templates/chooser_item.mustache | 8 +-- course/tests/behat/activity_chooser.feature | 55 ++++++++++++++++ course/tests/behat/behat_course.php | 65 ++++++++++++++++--- lang/en/course.php | 1 + 6 files changed, 119 insertions(+), 14 deletions(-) create mode 100644 course/tests/behat/activity_chooser.feature diff --git a/blocks/site_main_menu/tests/behat/add_url.feature b/blocks/site_main_menu/tests/behat/add_url.feature index dbd6386272a..1b2a7df7682 100644 --- a/blocks/site_main_menu/tests/behat/add_url.feature +++ b/blocks/site_main_menu/tests/behat/add_url.feature @@ -16,4 +16,4 @@ Feature: Add URL to main menu block | External URL | http://www.google.com | | id_display | In pop-up | Then "google" "link" should exist in the "Main menu" "block" - And "Add an activity or resource" "link" should exist in the "Main menu" "block" + And "Add an activity or resource" "button" should exist in the "Main menu" "block" diff --git a/course/templates/chooser_help.mustache b/course/templates/chooser_help.mustache index b63502b8434..ad4dda234bf 100644 --- a/course/templates/chooser_help.mustache +++ b/course/templates/chooser_help.mustache @@ -47,7 +47,7 @@ - + {{#str}} add {{/str}} diff --git a/course/templates/chooser_item.mustache b/course/templates/chooser_item.mustache index f8507561689..92b930fc431 100644 --- a/course/templates/chooser_item.mustache +++ b/course/templates/chooser_item.mustache @@ -31,7 +31,7 @@ }}