refactor(frontend): adapt to RESTful API routes

This commit is contained in:
qzl
2026-02-26 14:28:58 +08:00
parent 5b8b584013
commit d635d9a5e0
16 changed files with 210 additions and 115 deletions
@@ -41,7 +41,7 @@ void main() {
when(
() => mockRepository.getRefreshToken(),
).thenAnswer((_) async => 'valid_refresh');
when(() => mockRepository.refresh('valid_refresh')).thenAnswer(
when(() => mockRepository.refreshSession('valid_refresh')).thenAnswer(
(_) async => AuthResponse(
accessToken: 'new_access',
refreshToken: 'new_refresh',
@@ -63,9 +63,9 @@ void main() {
() => mockRepository.getRefreshToken(),
).thenAnswer((_) async => 'expired_refresh');
when(
() => mockRepository.refresh('expired_refresh'),
() => mockRepository.refreshSession('expired_refresh'),
).thenThrow(Exception('Invalid refresh token'));
when(() => mockRepository.logout()).thenAnswer((_) async {});
when(() => mockRepository.deleteSession()).thenAnswer((_) async {});
return authBloc;
},
act: (bloc) => bloc.add(AuthStarted()),
@@ -86,7 +86,7 @@ void main() {
blocTest<AuthBloc, AuthState>(
'emits [AuthUnauthenticated] when AuthLoggedOut',
build: () {
when(() => mockRepository.logout()).thenAnswer((_) async {});
when(() => mockRepository.deleteSession()).thenAnswer((_) async {});
return authBloc;
},
seed: () => AuthAuthenticated(