import 'package:eatvio_app/features/settings/models/oauth_attach_request.dart'; 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', ); expect(model.provider, 'yandex'); expect(model.clientId, 'client-123'); expect(model.accessToken, 'access-token'); expect(model.refreshToken, 'refresh-token'); }); test('создает OAuthAttachRequest без clientId', () { const model = OAuthAttachRequest( provider: 'yandex', clientId: null, accessToken: 'access-token', refreshToken: 'refresh-token', ); expect(model.clientId, isNull); }); }); }