2 changed files with 0 additions and 36 deletions
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 157 KiB |
@ -1,36 +0,0 @@
|
||||
import 'package:flutter_test/flutter_test.dart'; |
||||
import 'package:path_provider_aurora/path_provider_aurora.dart'; |
||||
import 'package:path_provider_aurora/path_provider_aurora_platform_interface.dart'; |
||||
import 'package:path_provider_aurora/path_provider_aurora_method_channel.dart'; |
||||
import 'package:plugin_platform_interface/plugin_platform_interface.dart'; |
||||
|
||||
class MockPathProviderAuroraPlatform |
||||
with MockPlatformInterfaceMixin |
||||
implements PathProviderAuroraPlatform { |
||||
|
||||
@override |
||||
Future<String?> getApplicationName() { |
||||
return Future.value('path_provider_aurora'); |
||||
} |
||||
|
||||
@override |
||||
Future<String?> getApplicationOrg() { |
||||
return Future.value('com.example'); |
||||
} |
||||
} |
||||
|
||||
void main() { |
||||
final PathProviderAuroraPlatform initialPlatform = PathProviderAuroraPlatform.instance; |
||||
|
||||
test('$MethodChannelPathProviderAurora is the default instance', () { |
||||
expect(initialPlatform, isInstanceOf<MethodChannelPathProviderAurora>()); |
||||
}); |
||||
|
||||
test('getDownloadsPath', () async { |
||||
PathProviderAurora pathProviderAuroraPlugin = PathProviderAurora(); |
||||
MockPathProviderAuroraPlatform fakePlatform = MockPathProviderAuroraPlatform(); |
||||
PathProviderAuroraPlatform.instance = fakePlatform; |
||||
|
||||
expect(await pathProviderAuroraPlugin.getDownloadsPath(), '/home/defaulter/Downloads'); |
||||
}); |
||||
} |
Loading…
Reference in new issue