diff --git a/admin/tool/behat/tests/tool_behat_test.php b/admin/tool/behat/tests/tool_behat_test.php index 12db2e0ee23..4c9ae8ff6c6 100644 --- a/admin/tool/behat/tests/tool_behat_test.php +++ b/admin/tool/behat/tests/tool_behat_test.php @@ -145,6 +145,12 @@ class tool_behat_testcase extends advanced_testcase { public function test_config_file_contents() { global $CFG; + // Skip tests if behat is not installed. + $vendorpath = $CFG->dirroot . '/vendor'; + if (!file_exists($vendorpath . '/autoload.php') || !is_dir($vendorpath . '/behat')) { + $this->markTestSkipped('Behat not installed.'); + } + // To avoid user value at config.php level. unset($CFG->behat_config);