2 changed files with 51 additions and 33 deletions
			
			
		@ -1,29 +0,0 @@ | 
				
			|||||||
import 'package:flutter_test/flutter_test.dart'; | 
					 | 
				
			||||||
import 'package:shared_preferences_aurora/shared_preferences_aurora.dart'; | 
					 | 
				
			||||||
import 'package:shared_preferences_aurora/shared_preferences_aurora_platform_interface.dart'; | 
					 | 
				
			||||||
import 'package:shared_preferences_aurora/shared_preferences_aurora_method_channel.dart'; | 
					 | 
				
			||||||
import 'package:plugin_platform_interface/plugin_platform_interface.dart'; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class MockSharedPreferencesAuroraPlatform | 
					 | 
				
			||||||
    with MockPlatformInterfaceMixin | 
					 | 
				
			||||||
    implements SharedPreferencesAuroraPlatform { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  @override | 
					 | 
				
			||||||
  Future<String?> getPlatformVersion() => Future.value('42'); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void main() { | 
					 | 
				
			||||||
  final SharedPreferencesAuroraPlatform initialPlatform = SharedPreferencesAuroraPlatform.instance; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  test('$MethodChannelSharedPreferencesAurora is the default instance', () { | 
					 | 
				
			||||||
    expect(initialPlatform, isInstanceOf<MethodChannelSharedPreferencesAurora>()); | 
					 | 
				
			||||||
  }); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  test('getPlatformVersion', () async { | 
					 | 
				
			||||||
    SharedPreferencesAurora sharedPreferencesAuroraPlugin = SharedPreferencesAurora(); | 
					 | 
				
			||||||
    MockSharedPreferencesAuroraPlatform fakePlatform = MockSharedPreferencesAuroraPlatform(); | 
					 | 
				
			||||||
    SharedPreferencesAuroraPlatform.instance = fakePlatform; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    expect(await sharedPreferencesAuroraPlugin.getPlatformVersion(), '42'); | 
					 | 
				
			||||||
  }); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue