setupWidgetForTesting method

Future<void> setupWidgetForTesting(
  1. Widget widget, {
  2. Size resolution = _k1080p,
  3. MediaQueryData mediaQuery = const MediaQueryData(),
  4. List<SingleChildWidget> providers = const [],
})

Implementation

Future<void> setupWidgetForTesting(
  Widget widget, {
  Size resolution = _k1080p,
  MediaQueryData mediaQuery = const MediaQueryData(),
  List<SingleChildWidget> providers = const [],
}) async {
  await setupScreenResolutionForTesting(resolution);

  await pumpWidget(
    MaslowApp(
      builder: (context, child) => MediaQuery(
        data: mediaQuery,
        child: providers.isEmpty
            ? child!
            : MultiProvider(
                providers: providers,
                child: child,
              ),
      ),
      home: widget,
    ),
  );
}