Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plugins bot
moodle-plugins-snapshots
Commits
ada21cb0
Unverified
Commit
ada21cb0
authored
Jan 17, 2017
by
Rajesh Taneja
Browse files
MDL-57669 behat: Exit with error code if step undefined
parent
d97582fd
Changes
1
Hide whitespace changes
Inline
Side-by-side
lib/tests/behat/behat_hooks.php
View file @
ada21cb0
...
...
@@ -429,6 +429,11 @@ class behat_hooks extends behat_base {
public
function
after_step_javascript
(
AfterStepScope
$scope
)
{
global
$CFG
,
$DB
;
// If step is undefined then throw exception, to get failed exit code.
if
(
$scope
->
getTestResult
()
->
getResultCode
()
===
Behat\Behat\Tester\Result\StepResult
::
UNDEFINED
)
{
throw
new
coding_exception
(
"Step '"
.
$scope
->
getStep
()
->
getText
()
.
"'' is undefined."
);
}
// Save the page content if the step failed.
if
(
!
empty
(
$CFG
->
behat_faildump_path
)
&&
$scope
->
getTestResult
()
->
getResultCode
()
===
Behat\Testwork\Tester\Result\TestResult
::
FAILED
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment