Skip to content

Commit 594ee4d

Browse files
author
Jake Ginnivan
committed
Cleaned up logic a bit after review
1 parent 172460a commit 594ee4d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

TestStack.BDDfy/Processors/TestRunner.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public void Process(Story story)
1919
var stepFailed = false;
2020
foreach (var executionStep in scenario.Steps)
2121
{
22-
if (stepFailed && (Configuration.Configurator.Processors.TestRunner.StopExecutionOnFailingThen || !executionStep.Asserts))
22+
if (stepFailed && ShouldExecuteStepWhenPreviousStepFailed(executionStep))
2323
break;
2424

2525
if (executor.ExecuteStep(executionStep) == Result.Passed)
@@ -38,5 +38,10 @@ public void Process(Story story)
3838
}
3939
}
4040
}
41+
42+
private static bool ShouldExecuteStepWhenPreviousStepFailed(Step executionStep)
43+
{
44+
return Configuration.Configurator.Processors.TestRunner.StopExecutionOnFailingThen || !executionStep.Asserts;
45+
}
4146
}
4247
}

0 commit comments

Comments
 (0)