From 5a26fb204ecd6c7858124134e7b89fd91f8dac52 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Mon, 7 Oct 2013 10:17:04 +1300 Subject: [PATCH] MDL-42170 tool_behat: simple OR patterns now shown as select boxes --- admin/tool/behat/renderer.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/admin/tool/behat/renderer.php b/admin/tool/behat/renderer.php index 0f5ac5e11dc..324241b9da1 100644 --- a/admin/tool/behat/renderer.php +++ b/admin/tool/behat/renderer.php @@ -105,6 +105,15 @@ class tool_behat_renderer extends plugin_renderer_base { $stepsdefinitions ); + // Replace simple OR options. + $regex = '#\(\?P<[^>]+>([^\)|]+\|[^\)]+)\)#'; + $stepsdefinitions = preg_replace_callback($regex, + function($matches){ + return html_writer::select(explode('|', $matches[1]), uniqid()); + }, + $stepsdefinitions + ); + } // Steps definitions.