Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
flutter_wakelock
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
creativecreatorormaybenot
2019-07-07 15:07:09 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
180522f51508f7d7ee84cd8f7e1fb2cfb1fe2249
180522f5
1 parent
46fa706f
Integration testing
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
57 additions
and
0 deletions
CHANGELOG.md
example/pubspec.yaml
example/test_driver/app.dart
example/test_driver/app_test.dart
CHANGELOG.md
View file @
180522f
## 0.1.2+1 (Unreleased)
*
Added integration testing.
*
Removed unnecessary Android Manifest permission.
## 0.1.2
*
Changed
`Wakelock.toggle`
's parameter to a named parameter.
...
...
example/pubspec.yaml
View file @
180522f
...
...
@@ -13,5 +13,9 @@ dev_dependencies:
wakelock
:
path
:
../
flutter_driver
:
sdk
:
flutter
test
:
flutter
:
uses-material-design
:
true
...
...
example/test_driver/app.dart
0 → 100644
View file @
180522f
import
'dart:async'
;
import
'package:flutter_driver/driver_extension.dart'
;
import
'package:test/test.dart'
;
import
'package:wakelock/wakelock.dart'
;
void
main
(
)
{
final
Completer
<
String
>
completer
=
Completer
();
enableFlutterDriverExtension
(
handler:
(
_
)
=>
completer
.
future
);
tearDownAll
(()
=>
completer
.
complete
(
null
));
group
(
'wakelock'
,
()
{
test
(
'is disabled on start'
,
()
async
{
expect
(
await
Wakelock
.
isEnabled
,
false
);
});
test
(
'enable'
,
()
async
{
await
Wakelock
.
enable
();
expect
(
await
Wakelock
.
isEnabled
,
true
);
});
test
(
'disable'
,
()
async
{
await
Wakelock
.
disable
();
expect
(
await
Wakelock
.
isEnabled
,
false
);
});
test
(
'enable with toggle'
,
()
async
{
await
Wakelock
.
toggle
(
on:
true
);
expect
(
await
Wakelock
.
isEnabled
,
true
);
});
test
(
'disable with toggle'
,
()
async
{
await
Wakelock
.
toggle
(
on:
false
);
expect
(
await
Wakelock
.
isEnabled
,
false
);
});
});
}
...
...
example/test_driver/app_test.dart
0 → 100644
View file @
180522f
import
'package:flutter_driver/flutter_driver.dart'
;
void
main
(
)
async
{
final
FlutterDriver
driver
=
await
FlutterDriver
.
connect
();
await
driver
.
requestData
(
null
,
timeout:
const
Duration
(
minutes:
1
));
driver
.
close
();
}
\ No newline at end of file
...
...
Please
register
or
login
to post a comment