addConnectedPrototype method

AFSingleScreenPrototypeBody addConnectedPrototype({
  1. required AFPrototypeID id,
  2. required AFRenderConnectedChildDelegate render,
  3. dynamic models,
  4. List<AFRouteParam>? children,
  5. required AFRouteParam routeParam,
  6. AFNavigatePushAction? navigate,
  7. AFTestTimeHandling timeHandling = AFTestTimeHandling.paused,
})

Implementation

AFSingleScreenPrototypeBody addConnectedPrototype({
  required AFPrototypeID   id,
  required AFRenderConnectedChildDelegate render,
  dynamic models,
  List<AFRouteParam>? children,
  required AFRouteParam routeParam,
  AFNavigatePushAction? navigate,
  AFTestTimeHandling timeHandling = AFTestTimeHandling.paused,
}) {
  final sv = AFibF.g.testData.resolveStateViewModels(models);
  final instance = AFConnectedWidgetPrototype(
    id: id,
    models: sv,
    routeParam: routeParam,
    children: children,
    render: render,
    body: AFSingleScreenPrototypeBody(id),
    timeHandling: timeHandling,
  );
  _connectedTests.add(instance);
  return instance.body;
}