diff --git a/admin/tool/monitor/tests/behat/rule.feature b/admin/tool/monitor/tests/behat/rule.feature index 14581338fda..bd9ff74bf74 100644 --- a/admin/tool/monitor/tests/behat/rule.feature +++ b/admin/tool/monitor/tests/behat/rule.feature @@ -15,6 +15,9 @@ Feature: tool_monitor_rule | user | course | role | | teacher1 | C1 | editingteacher | And I log in as "admin" + And I navigate to "Event monitoring rules" node in "Site administration > Reports" + And I click on "Enable" "link" + And I am on homepage And I follow "Course 1" And I navigate to "Event monitoring rules" node in "Course administration > Reports" And I press "Add a new rule" diff --git a/admin/tool/monitor/tests/behat/subscription.feature b/admin/tool/monitor/tests/behat/subscription.feature index ccc87627a78..70d90439248 100644 --- a/admin/tool/monitor/tests/behat/subscription.feature +++ b/admin/tool/monitor/tests/behat/subscription.feature @@ -15,6 +15,9 @@ Feature: tool_monitor_subscriptions | user | course | role | | teacher1 | C1 | editingteacher | And I log in as "admin" + And I navigate to "Event monitoring rules" node in "Site administration > Reports" + And I click on "Enable" "link" + And I am on homepage And I follow "Course 1" And I navigate to "Event monitoring rules" node in "Course administration > Reports" And I press "Add a new rule" diff --git a/admin/tool/monitor/tests/eventobservers_test.php b/admin/tool/monitor/tests/eventobservers_test.php index f9d0ed0282f..74276d38397 100644 --- a/admin/tool/monitor/tests/eventobservers_test.php +++ b/admin/tool/monitor/tests/eventobservers_test.php @@ -35,6 +35,13 @@ require_once($CFG->dirroot . '/blog/lib.php'); * Tests for event observers */ class tool_monitor_eventobservers_testcase extends advanced_testcase { + /** + * Set up method. + */ + public function setUp() { + // Enable monitor. + set_config('enablemonitor', 1, 'tool_monitor'); + } /** * Test observer for course delete event. diff --git a/admin/tool/monitor/tests/events_test.php b/admin/tool/monitor/tests/events_test.php index 730e18d642d..825fd5a2ffa 100644 --- a/admin/tool/monitor/tests/events_test.php +++ b/admin/tool/monitor/tests/events_test.php @@ -34,6 +34,7 @@ class tool_monitor_events_testcase extends advanced_testcase { * Tests set up. */ public function setUp() { + set_config('enablemonitor', 1, 'tool_monitor'); $this->resetAfterTest(); } diff --git a/admin/tool/monitor/tests/generator_test.php b/admin/tool/monitor/tests/generator_test.php index 7e6403e71ad..ca7f0034d6b 100644 --- a/admin/tool/monitor/tests/generator_test.php +++ b/admin/tool/monitor/tests/generator_test.php @@ -36,6 +36,14 @@ defined('MOODLE_INTERNAL') || die(); */ class tool_monitor_generator_testcase extends advanced_testcase { + /** + * Set up method. + */ + public function setUp() { + // Enable monitor. + set_config('enablemonitor', 1, 'tool_monitor'); + } + /** * Test create_rule data generator. */ diff --git a/admin/tool/monitor/tests/rule_manager_test.php b/admin/tool/monitor/tests/rule_manager_test.php index 12967914e77..a5173faad34 100644 --- a/admin/tool/monitor/tests/rule_manager_test.php +++ b/admin/tool/monitor/tests/rule_manager_test.php @@ -34,6 +34,14 @@ global $CFG; */ class tool_monitor_rule_manager_testcase extends advanced_testcase { + /** + * Set up method. + */ + public function setUp() { + // Enable monitor. + set_config('enablemonitor', 1, 'tool_monitor'); + } + /** * Test add_rule method. */ diff --git a/admin/tool/monitor/tests/task_clean_events_test.php b/admin/tool/monitor/tests/task_clean_events_test.php index 0e87e9e98b5..c9067ea0a0a 100644 --- a/admin/tool/monitor/tests/task_clean_events_test.php +++ b/admin/tool/monitor/tests/task_clean_events_test.php @@ -36,6 +36,7 @@ class tool_monitor_task_clean_events_testcase extends advanced_testcase { * Test set up. */ public function setUp() { + set_config('enablemonitor', 1, 'tool_monitor'); $this->resetAfterTest(true); }