forked from eatvio/eatvio_app
test(session): cover avatar refresh and session teardown
Add regression tests for avatar reset and token-change refresh, stale 401 handling, idempotent session teardown and account-scoped preference cleanup. Update existing cubit tests for the new session dependency. Refs: #1113
This commit is contained in:
@@ -7,6 +7,8 @@ import 'package:eatvio_app/features/registration/repositories/registration_repos
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:mocktail/mocktail.dart';
|
||||
|
||||
import '../../../../../fixtures/doubles/session_doubles.dart';
|
||||
|
||||
class MockRegistrationRepository extends Mock implements RegistrationRepository {}
|
||||
|
||||
class MockPrefs extends Mock implements Prefs {}
|
||||
@@ -26,7 +28,7 @@ void main() {
|
||||
setUp(() {
|
||||
mockRepository = MockRegistrationRepository();
|
||||
mockPrefs = MockPrefs();
|
||||
cubit = RegistrationCubit(registrationRepository: mockRepository, prefs: mockPrefs);
|
||||
cubit = RegistrationCubit(registrationRepository: mockRepository, prefs: mockPrefs, sessionLifecycleService: FakeSessionLifecycleService());
|
||||
});
|
||||
|
||||
tearDown(() {
|
||||
|
||||
Reference in New Issue
Block a user