From 2142377ddae82da89c878f45edd85e8388ade253 Mon Sep 17 00:00:00 2001 From: Sara Arjona Date: Thu, 22 Aug 2024 11:14:28 +0200 Subject: [PATCH] MDL-82863 tool_generator: Add missing BEHAT_TEST constant The tool_generator now defines the BEHAT_TEST constant to ensure that Behat generators are consistently utilized. --- admin/tool/generator/classes/local/testscenario/runner.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin/tool/generator/classes/local/testscenario/runner.php b/admin/tool/generator/classes/local/testscenario/runner.php index 1f4e0652374..73361024990 100644 --- a/admin/tool/generator/classes/local/testscenario/runner.php +++ b/admin/tool/generator/classes/local/testscenario/runner.php @@ -76,6 +76,12 @@ class runner { if (!class_exists('Behat\Gherkin\Lexer')) { throw new \moodle_exception('Missing behat classes.'); } + + // Behat constant. + if (!defined('BEHAT_TEST')) { + define('BEHAT_TEST', 1); + } + // Behat utilities. require_once($CFG->libdir . '/behat/classes/util.php'); require_once($CFG->libdir . '/behat/classes/behat_command.php');