diff --git a/pubspec.lock b/pubspec.lock index cfb5fa1ed..3c6a5c448 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1046,7 +1046,7 @@ packages: source: hosted version: "2.1.3" shared_preferences_platform_interface: - dependency: transitive + dependency: "direct dev" description: name: shared_preferences_platform_interface sha256: da9431745ede5ece47bc26d5d73a9d3c6936ef6945c101a5aca46f62e52c1cf3 diff --git a/pubspec.yaml b/pubspec.yaml index b3aa2e8c5..c4989ac05 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -104,6 +104,7 @@ dev_dependencies: flutter_driver: sdk: flutter flutter_lints: + shared_preferences_platform_interface: test: flutter: diff --git a/test/model/collection_source_test.dart b/test/model/collection_source_test.dart index 033a3bdde..20edbce4c 100644 --- a/test/model/collection_source_test.dart +++ b/test/model/collection_source_test.dart @@ -26,6 +26,7 @@ import 'package:flutter/widgets.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:latlong2/latlong.dart'; import 'package:path/path.dart' as p; +import 'package:shared_preferences_platform_interface/shared_preferences_platform_interface.dart'; import '../fake/android_app_service.dart'; import '../fake/availability.dart'; @@ -66,6 +67,7 @@ void main() { getIt.registerLazySingleton(FakeStorageService.new); getIt.registerLazySingleton(FakeWindowService.new); + SharedPreferencesStorePlatform.instance = InMemorySharedPreferencesStore.empty(); await settings.init(monitorPlatformSettings: false); settings.canUseAnalysisService = false; await androidFileUtils.init();