testObx<T extends GetxController> function

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

Implementation

@isTest
Future<T> testObx<T extends GetxController>(
  String description, {
  required T controller,
  required Obx Function(T controller) widget,
  required void Function(T controller) test,
}) async {
  testWidgets(description, (tester) async {
    provideMockedNetworkImages(() async {
      await tester.pumpWidget(GetMaterialApp(home: widget(controller)));
      test(controller);
    });
  });
  return controller;
}