Showing
2 changed files
with
7 additions
and
0 deletions
| @@ -3,6 +3,7 @@ import 'package:flutter/scheduler.dart'; | @@ -3,6 +3,7 @@ import 'package:flutter/scheduler.dart'; | ||
| 3 | import 'package:flutter_test/flutter_test.dart'; | 3 | import 'package:flutter_test/flutter_test.dart'; | 
| 4 | import 'package:get_navigation/get_navigation.dart'; | 4 | import 'package:get_navigation/get_navigation.dart'; | 
| 5 | import 'package:get_state_manager/get_state_manager.dart'; | 5 | import 'package:get_state_manager/get_state_manager.dart'; | 
| 6 | +import 'package:meta/meta.dart'; | ||
| 6 | import 'utils/image_test_utils.dart'; | 7 | import 'utils/image_test_utils.dart'; | 
| 7 | 8 | ||
| 8 | class _Wrapper extends StatelessWidget { | 9 | class _Wrapper extends StatelessWidget { | 
| @@ -26,6 +27,7 @@ class _Wrapper extends StatelessWidget { | @@ -26,6 +27,7 @@ class _Wrapper extends StatelessWidget { | ||
| 26 | } | 27 | } | 
| 27 | } | 28 | } | 
| 28 | 29 | ||
| 30 | +@isTest | ||
| 29 | void testController<T>( | 31 | void testController<T>( | 
| 30 | String description, | 32 | String description, | 
| 31 | void Function(T) callback, { | 33 | void Function(T) callback, { | 
| @@ -44,6 +46,7 @@ void testController<T>( | @@ -44,6 +46,7 @@ void testController<T>( | ||
| 44 | }); | 46 | }); | 
| 45 | } | 47 | } | 
| 46 | 48 | ||
| 49 | +@isTest | ||
| 47 | Future<T> testGetX<T extends DisposableInterface>( | 50 | Future<T> testGetX<T extends DisposableInterface>( | 
| 48 | String description, { | 51 | String description, { | 
| 49 | @required GetX<T> widget, | 52 | @required GetX<T> widget, | 
| @@ -60,6 +63,7 @@ Future<T> testGetX<T extends DisposableInterface>( | @@ -60,6 +63,7 @@ Future<T> testGetX<T extends DisposableInterface>( | ||
| 60 | return controller; | 63 | return controller; | 
| 61 | } | 64 | } | 
| 62 | 65 | ||
| 66 | +@isTest | ||
| 63 | Future<T> testGetBuilder<T extends GetxController>( | 67 | Future<T> testGetBuilder<T extends GetxController>( | 
| 64 | String description, { | 68 | String description, { | 
| 65 | @required GetBuilder<T> widget, | 69 | @required GetBuilder<T> widget, | 
| @@ -76,6 +80,7 @@ Future<T> testGetBuilder<T extends GetxController>( | @@ -76,6 +80,7 @@ Future<T> testGetBuilder<T extends GetxController>( | ||
| 76 | return controller; | 80 | return controller; | 
| 77 | } | 81 | } | 
| 78 | 82 | ||
| 83 | +@isTest | ||
| 79 | Future<T> testObx<T extends GetxController>( | 84 | Future<T> testObx<T extends GetxController>( | 
| 80 | String description, { | 85 | String description, { | 
| 81 | @required T controller, | 86 | @required T controller, | 
| @@ -91,6 +96,7 @@ Future<T> testObx<T extends GetxController>( | @@ -91,6 +96,7 @@ Future<T> testObx<T extends GetxController>( | ||
| 91 | return controller; | 96 | return controller; | 
| 92 | } | 97 | } | 
| 93 | 98 | ||
| 99 | +@isTest | ||
| 94 | void getTest( | 100 | void getTest( | 
| 95 | String description, { | 101 | String description, { | 
| 96 | @required WidgetTesterCallback widgetTest, | 102 | @required WidgetTesterCallback widgetTest, | 
| @@ -21,6 +21,7 @@ dependencies: | @@ -21,6 +21,7 @@ dependencies: | ||
| 21 | url: git://github.com/jonataslaw/getx.git | 21 | url: git://github.com/jonataslaw/getx.git | 
| 22 | path: packages/get_state_manager | 22 | path: packages/get_state_manager | 
| 23 | ref: master | 23 | ref: master | 
| 24 | + meta: ">=1.1.0 <2.0.0" | ||
| 24 | flutter_test: | 25 | flutter_test: | 
| 25 | sdk: flutter | 26 | sdk: flutter | 
| 26 | 27 | 
- 
Please register or login to post a comment