Commit 21cd226c by Jan-Derk

Added tests

parent bd699b51
...@@ -10,6 +10,12 @@ void main() { ...@@ -10,6 +10,12 @@ void main() {
PermissionHandlerPlatform.instance = MockPermissionHandlerPlatform(); PermissionHandlerPlatform.instance = MockPermissionHandlerPlatform();
}); });
test('openAppSettings', () async {
final hasOpened = await openAppSettings();
expect(hasOpened, true);
});
test('PermissionActions on Permission: get status', () async { test('PermissionActions on Permission: get status', () async {
final permissionStatus = await Permission.calendar.status; final permissionStatus = await Permission.calendar.status;
...@@ -25,9 +31,9 @@ void main() { ...@@ -25,9 +31,9 @@ void main() {
}); });
test('PermissionActions on Permission: request()', () async { test('PermissionActions on Permission: request()', () async {
final permissionRequestMap = Permission.calendar.request(); final permissionRequest = Permission.calendar.request();
expect(permissionRequestMap, isA<Future<PermissionStatus>>()); expect(permissionRequest, isA<Future<PermissionStatus>>());
}); });
test('PermissionCheckShortcuts on Permission: get isGranted', () async { test('PermissionCheckShortcuts on Permission: get isGranted', () async {
...@@ -45,16 +51,16 @@ void main() { ...@@ -45,16 +51,16 @@ void main() {
expect(isRestricted, false); expect(isRestricted, false);
}); });
test('PermissionCheckShortcuts on Permission: get isLimited', () async {
final isLimited = await Permission.calendar.isLimited;
expect(isLimited, false);
});
test('PermissionCheckShortcuts on Permission: get isPermanentlyDenied', test('PermissionCheckShortcuts on Permission: get isPermanentlyDenied',
() async { () async {
final isPermanentlyDenied = await Permission.calendar.isPermanentlyDenied; final isPermanentlyDenied = await Permission.calendar.isPermanentlyDenied;
expect(isPermanentlyDenied, false); expect(isPermanentlyDenied, false);
}); });
test('ServicePermissionActions on PermissionWithService: get serviceStatus',
() async {
//TODO: Implement
});
}); });
} }
...@@ -78,7 +84,7 @@ class MockPermissionHandlerPlatform extends Mock ...@@ -78,7 +84,7 @@ class MockPermissionHandlerPlatform extends Mock
@override @override
Future<Map<Permission, PermissionStatus>> requestPermissions( Future<Map<Permission, PermissionStatus>> requestPermissions(
List<Permission> permissions) { List<Permission> permissions) {
var permissionsMap = <Permission, PermissionStatus>{}; var permissionsMap = <Permission, PermissionStatus>{Permission.calendar: PermissionStatus.granted};
return Future.value(permissionsMap); return Future.value(permissionsMap);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment