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