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], "
+ "Nested failing step [Failing step], Step2 [Step one, Step three]"));
assertThat(testOutcome.getTestSteps().get(2).getResult(), is(TestResult.SKIPPED));
}