prepareRun method

AFScreenTestContextSimulator prepareRun(
  1. AFDispatcher dispatcher,
  2. AFScreenTestContextSimulator? prevContext,
  3. AFScreenTestID idSelected
)

Implementation

AFScreenTestContextSimulator prepareRun(AFDispatcher dispatcher, AFScreenTestContextSimulator? prevContext, AFScreenTestID idSelected) {
  onDrawerReset(dispatcher);
  var runNumber = 1;
  final rN = prevContext?.runNumber;
  if(rN != null) {
    runNumber = rN + 1;
  }

  final testContext = AFScreenTestContextSimulator(dispatcher, this.id, runNumber, idSelected);
  dispatcher.dispatch(AFStartPrototypeScreenTestContextAction(testContext, navigate: createNavigatePush(), models: this.stateView, timeHandling: this.timeHandling));
  return testContext;
}