public void if_configured_should_pause_after_step() {
StepEventBus.getEventBus().testSuiteStarted(MyTestCase.class);
StepEventBus.getEventBus().testStarted("app_should_work");
FlatScenarioSteps steps = stepFactory.getStepLibraryFor(FlatScenarioSteps.class);
environmentVariables.setProperty(ThucydidesSystemProperty.THUCYDIDES_STEP_DELAY.getPropertyName(), "100");
long startTime = System.currentTimeMillis();
steps.step_one();
steps.step_two();
long stepDuration = System.currentTimeMillis() - startTime;
assertThat((int) stepDuration, greaterThanOrEqualTo(100));
}