testGetBuilder<T extends GetxController> function

  1. @isTest
Future<T> testGetBuilder<T extends GetxController>(
  1. String description, {
  2. required GetBuilder<T> widget,
  3. required void test(
    1. T controller
    ),
})

Implementation

@isTest
Future<T> testGetBuilder<T extends GetxController>(
  String description, {
  required GetBuilder<T> widget,
  required void Function(T controller) test,
}) async {
  T? controller;
  testWidgets(description, (tester) async {
    provideMockedNetworkImages(() async {
      await tester.pumpWidget(GetMaterialApp(home: widget));
      final controller = Get.find<T>();
      test(controller);
    });
  });
  return controller!;
}