refactor(tests): update profile_repository_test to include MockRef for improved testing
This commit is contained in:
@@ -13,18 +13,18 @@ dependencies:
|
|||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_localizations:
|
flutter_localizations:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
go_router: ^14.0.0
|
go_router: ^17.2.2
|
||||||
riverpod: ^2.5.1
|
riverpod: ^3.2.1
|
||||||
flutter_riverpod: ^2.5.1
|
flutter_riverpod: ^3.3.1
|
||||||
http: ^1.2.1
|
http: ^1.6.0
|
||||||
intl: any
|
intl: ^0.20.2
|
||||||
shared_preferences: ^2.2.3
|
shared_preferences: ^2.5.5
|
||||||
file_picker: ^8.0.0
|
file_picker: ^11.0.2
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_lints: ^4.0.0
|
flutter_lints: ^6.0.0
|
||||||
build_runner: ^2.4.9
|
build_runner: ^2.4.9
|
||||||
mockito: ^5.4.4
|
mockito: ^5.4.4
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:mockito/mockito.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_client.dart';
|
||||||
import 'package:recipe_flutter/core/api/api_exception.dart';
|
import 'package:recipe_flutter/core/api/api_exception.dart';
|
||||||
import 'package:recipe_flutter/features/profile/data/profile_repository.dart';
|
import 'package:recipe_flutter/features/profile/data/profile_repository.dart';
|
||||||
|
|
||||||
|
@GenerateMocks([Ref])
|
||||||
|
void main() {}
|
||||||
|
|
||||||
class MockApiClient extends Mock implements ApiClient {}
|
class MockApiClient extends Mock implements ApiClient {}
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
@@ -13,7 +18,7 @@ void main() {
|
|||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
mockApiClient = MockApiClient();
|
mockApiClient = MockApiClient();
|
||||||
final mockRef = MockRef();
|
final mockRef = MockRef(); // Ensure MockRef is generated by Mockito
|
||||||
profileRepository = ProfileRepository(mockApiClient, mockRef);
|
profileRepository = ProfileRepository(mockApiClient, mockRef);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user