Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonny Borges
2021-07-21 14:22:47 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4bb961ce9ca073933b0298888c8df6ad6d8f45ce
4bb961ce
1 parent
cb2dac98
add getxservice test
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
0 deletions
test/instance/get_instance_test.dart
test/instance/get_instance_test.dart
View file @
4bb961c
...
...
@@ -114,6 +114,19 @@ void main() {
Get
.
reset
();
});
test
(
'GetxService test'
,
()
async
{
Get
.
lazyPut
<
PermanentService
>(()
=>
PermanentService
());
var
sv1
=
Get
.
find
<
PermanentService
>();
var
sv2
=
Get
.
find
<
PermanentService
>();
expect
(
sv1
,
sv2
);
expect
(
Get
.
isRegistered
<
PermanentService
>(),
true
);
Get
.
delete
<
PermanentService
>();
expect
(
Get
.
isRegistered
<
PermanentService
>(),
true
);
Get
.
delete
<
PermanentService
>(
force:
true
);
expect
(
Get
.
isRegistered
<
PermanentService
>(),
false
);
Get
.
reset
();
});
test
(
'Get.lazyPut with abstract class test'
,
()
async
{
final
api
=
Api
();
Get
.
lazyPut
<
Service
>(()
=>
api
);
...
...
@@ -157,6 +170,8 @@ void main() {
});
}
class
PermanentService
extends
GetxService
{}
class
Controller
extends
DisposableController
{
int
init
=
0
;
int
close
=
0
;
...
...
Please
register
or
login
to post a comment