chore(dependencies): add webview_flutter_platform_interface package to pubspec.yaml and clean up test files by removing unnecessary whitespace

This commit is contained in:
mso7nueh
2025-12-11 14:12:41 +03:00
parent 70e4a42e98
commit 960afbd6ed
91 changed files with 6152 additions and 1209 deletions

View File

@@ -3,30 +3,80 @@ import 'package:flutter_test/flutter_test.dart';
void main() {
group('OAuthAttachRequest', () {
test('создает OAuthAttachRequest с правильными значениями', () {
const model = OAuthAttachRequest(
provider: 'yandex',
clientId: 'client-123',
accessToken: 'access-token',
refreshToken: 'refresh-token',
test('creates OAuthAttachRequest with all parameters', () {
const request = OAuthAttachRequest(
provider: 'google',
clientId: 'client123',
accessToken: 'access_token_123',
refreshToken: 'refresh_token_123',
);
expect(model.provider, 'yandex');
expect(model.clientId, 'client-123');
expect(model.accessToken, 'access-token');
expect(model.refreshToken, 'refresh-token');
expect(request.provider, 'google');
expect(request.clientId, 'client123');
expect(request.accessToken, 'access_token_123');
expect(request.refreshToken, 'refresh_token_123');
});
test('создает OAuthAttachRequest без clientId', () {
const model = OAuthAttachRequest(
provider: 'yandex',
test('creates OAuthAttachRequest with null clientId', () {
const request = OAuthAttachRequest(
provider: 'facebook',
clientId: null,
accessToken: 'access-token',
refreshToken: 'refresh-token',
accessToken: 'access_token_456',
refreshToken: 'refresh_token_456',
);
expect(model.clientId, isNull);
expect(request.provider, 'facebook');
expect(request.clientId, null);
expect(request.accessToken, 'access_token_456');
expect(request.refreshToken, 'refresh_token_456');
});
test('creates OAuthAttachRequest from JSON with clientId', () {
final json = {
'provider': 'google',
'client_id': 'client123',
'access_token': 'access_token_123',
'refresh_token': 'refresh_token_123',
};
final request = OAuthAttachRequest.fromJson(json);
expect(request.provider, 'google');
expect(request.clientId, 'client123');
expect(request.accessToken, 'access_token_123');
expect(request.refreshToken, 'refresh_token_123');
});
test('creates OAuthAttachRequest from JSON without clientId', () {
final json = {
'provider': 'facebook',
'access_token': 'access_token_456',
'refresh_token': 'refresh_token_456',
};
final request = OAuthAttachRequest.fromJson(json);
expect(request.provider, 'facebook');
expect(request.clientId, null);
expect(request.accessToken, 'access_token_456');
expect(request.refreshToken, 'refresh_token_456');
});
test('creates OAuthAttachRequest with different providers', () {
const googleRequest = OAuthAttachRequest(
provider: 'google',
accessToken: 'token1',
refreshToken: 'refresh1',
);
const facebookRequest = OAuthAttachRequest(
provider: 'facebook',
accessToken: 'token2',
refreshToken: 'refresh2',
);
expect(googleRequest.provider, 'google');
expect(facebookRequest.provider, 'facebook');
});
});
}