testGetX<T extends DisposableInterface> function
Future<T>
testGetX<
T extends DisposableInterface>( - String description, {
- required GetX<T> widget,
- required void test(
- T controller
),
})
Implementation
@isTest
Future<T> testGetX<T extends DisposableInterface>(
String description, {
required GetX<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!;
}