wrapForTesting function

Widget wrapForTesting({
  1. required AppContainer container,
  2. required AnyFeature feature,
  3. required Widget child,
  4. TextDirection textDirection = TextDirection.ltr,
})

Wraps child in Directionality → ContainerContext → FeatureContext, the minimal ambient tree required by the armature Flutter providers.

Implementation

Widget wrapForTesting({
  required AppContainer container,
  required AnyFeature feature,
  required Widget child,
  TextDirection textDirection = TextDirection.ltr,
}) {
  return Directionality(
    textDirection: textDirection,
    child: ContainerContext(
      container: container,
      child: FeatureContext(feature: feature, child: child),
    ),
  );
}