feat(test): oauth, prefs, credentials

This commit is contained in:
mso7nueh
2025-11-28 14:22:05 +03:00
parent 2a25be5aa4
commit 9fcfac87d4
9 changed files with 624 additions and 76 deletions

View File

@@ -10,7 +10,6 @@ import 'package:mockito/annotations.dart';
import 'package:mockito/mockito.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../../../../fixtures/doubles/auth_doubles.dart';
import '../../../../../fixtures/fixture_reader.dart';
import 'oauth_cubit_test.mocks.dart';
@@ -66,17 +65,17 @@ void main() {
when(
mockAuthRepository.signInViaSocialMedia(
provider: signInRequestFixture['provider'] as String,
accessToken: signInRequestFixture['accessToken'] as String,
refreshToken: signInRequestFixture['refreshToken'] as String,
clientId: signInRequestFixture['clientId'] as String,
accessToken: signInRequestFixture['access_token'] as String,
refreshToken: signInRequestFixture['refresh_token'] as String,
clientId: signInRequestFixture['client_id'] as String,
),
).thenAnswer((_) async => tokenFixture);
await oauthCubit!.signInViaSocialMedia(
provider: signInRequestFixture['provider'] as String,
accessToken: signInRequestFixture['accessToken'] as String,
refreshToken: signInRequestFixture['refreshToken'] as String,
clientId: signInRequestFixture['clientId'] as String,
accessToken: signInRequestFixture['access_token'] as String,
refreshToken: signInRequestFixture['refresh_token'] as String,
clientId: signInRequestFixture['client_id'] as String,
);
await Future.delayed(const Duration(milliseconds: 100));
@@ -106,9 +105,9 @@ void main() {
final future = oauthCubit!.signInViaSocialMedia(
provider: signInRequestFixture['provider'] as String,
accessToken: signInRequestFixture['accessToken'] as String,
refreshToken: signInRequestFixture['refreshToken'] as String,
clientId: signInRequestFixture['clientId'] as String,
accessToken: signInRequestFixture['access_token'] as String,
refreshToken: signInRequestFixture['refresh_token'] as String,
clientId: signInRequestFixture['client_id'] as String,
);
await Future.delayed(const Duration(milliseconds: 10));
@@ -130,9 +129,9 @@ void main() {
await oauthCubit!.signInViaSocialMedia(
provider: signInRequestFixture['provider'] as String,
accessToken: signInRequestFixture['accessToken'] as String,
refreshToken: signInRequestFixture['refreshToken'] as String,
clientId: signInRequestFixture['clientId'] as String,
accessToken: signInRequestFixture['access_token'] as String,
refreshToken: signInRequestFixture['refresh_token'] as String,
clientId: signInRequestFixture['client_id'] as String,
);
await Future.delayed(const Duration(milliseconds: 100));
@@ -166,18 +165,18 @@ void main() {
final result = await oauthCubit!.signUpViaSocialMedia(
provider: signUpRequestFixture['provider'] as String,
accessToken: signUpRequestFixture['accessToken'] as String,
accessToken: signUpRequestFixture['access_token'] as String,
id: signUpRequestFixture['id'] as String,
refreshToken: signUpRequestFixture['refreshToken'] as String,
firstName: signUpRequestFixture['firstName'] as String,
lastName: signUpRequestFixture['lastName'] as String,
refreshToken: signUpRequestFixture['refresh_token'] as String,
firstName: signUpRequestFixture['first_name'] as String,
lastName: signUpRequestFixture['last_name'] as String,
email: signUpRequestFixture['email'] as String,
phone: signUpRequestFixture['phone'] as String,
dateOfBirth: signUpRequestFixture['dateOfBirth'] as String,
dateOfBirth: signUpRequestFixture['date_of_birth'] as String,
gender: signUpRequestFixture['gender'] as String,
weight: signUpRequestFixture['weight'] as int,
height: signUpRequestFixture['height'] as int,
clientId: signUpRequestFixture['clientId'] as String,
clientId: signUpRequestFixture['client_id'] as String,
);
await Future.delayed(const Duration(milliseconds: 100));