From 36002cf5e7ea67684070956a13c46744538e7956 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 ea9d0456259..fd4d0845a3f 100644 --- a/admin/tool/generator/classes/local/testscenario/runner.php +++ b/admin/tool/generator/classes/local/testscenario/runner.php @@ -67,6 +67,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');