runWidgetTest method

  1. @override
Future<void> runWidgetTest(
  1. AFBaseTestID widgetTestId,
  2. AFScreenID originScreen, {
  3. AFScreenID? terminalScreen,
  4. AFBaseTestID? queryResults,
})
override

Implementation

@override
Future<void> runWidgetTest(AFBaseTestID widgetTestId, AFScreenID originScreen, {AFScreenID? terminalScreen, AFBaseTestID? queryResults}) async {
  _installQueryResults(queryResults);
  final widgetTest = AFibF.g.widgetTests.findById(widgetTestId);
  screenContext.pushScreen(originScreen);
  if(widgetTest != null) {
    await widgetTest.run(screenContext);
  }
  screenContext.popScreen();
}