refactor(tests): update profile_repository_test to include MockRef for improved testing

This commit is contained in:
Nils-Johan Gynther
2026-04-23 18:50:24 +02:00
parent 5644101b68
commit 910c3a58dc
2 changed files with 14 additions and 9 deletions
+8 -8
View File
@@ -13,18 +13,18 @@ dependencies:
sdk: flutter
flutter_localizations:
sdk: flutter
go_router: ^14.0.0
riverpod: ^2.5.1
flutter_riverpod: ^2.5.1
http: ^1.2.1
intl: any
shared_preferences: ^2.2.3
file_picker: ^8.0.0
go_router: ^17.2.2
riverpod: ^3.2.1
flutter_riverpod: ^3.3.1
http: ^1.6.0
intl: ^0.20.2
shared_preferences: ^2.5.5
file_picker: ^11.0.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
flutter_lints: ^6.0.0
build_runner: ^2.4.9
mockito: ^5.4.4
@@ -1,9 +1,14 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:mockito/mockito.dart';
import 'package:mockito/annotations.dart';
import 'package:recipe_flutter/core/api/api_client.dart';
import 'package:recipe_flutter/core/api/api_exception.dart';
import 'package:recipe_flutter/features/profile/data/profile_repository.dart';
@GenerateMocks([Ref])
void main() {}
class MockApiClient extends Mock implements ApiClient {}
void main() {
@@ -13,7 +18,7 @@ void main() {
setUp(() {
mockApiClient = MockApiClient();
final mockRef = MockRef();
final mockRef = MockRef(); // Ensure MockRef is generated by Mockito
profileRepository = ProfileRepository(mockApiClient, mockRef);
});