public void steps_should_be_skipped_after_a_failure_in_a_nested_step() {
StepEventBus.getEventBus().testSuiteStarted(MyTestCase.class);
StepEventBus.getEventBus().testStarted("app_should_work");
NestedScenarioSteps steps = stepFactory.getStepLibraryFor(NestedScenarioSteps.class);
steps.step1();
steps.nestedFailingStep();
steps.step2();
StepEventBus.getEventBus().testFinished(testOutcome);
List<TestOutcome> results = stepListener.getTestOutcomes();
TestOutcome testOutcome = results.get(0);
assertThat(testOutcome.toString(), is("App should work:Step1 [Step one, Step two, Step three], "