forked from eatvio/eatvio_app
38 lines
1.1 KiB
Dart
38 lines
1.1 KiB
Dart
import 'package:eatvio_app/features/auth/models/yandex_profile_model.dart';
|
||
import 'package:flutter_test/flutter_test.dart';
|
||
|
||
void main() {
|
||
group('YandexProfileModel', () {
|
||
test('создает YandexProfileModel с правильными значениями', () {
|
||
final phoneData = YandexPhoneData(id: 1, number: '+79001234567');
|
||
final model = YandexProfileModel(
|
||
id: '123',
|
||
login: 'test@yandex.ru',
|
||
birthday: '1990-01-01',
|
||
clientId: 'client-123',
|
||
displayName: 'Display Name',
|
||
realName: 'Real Name',
|
||
firstName: 'First',
|
||
lastName: 'Last',
|
||
sex: 'male',
|
||
defaultEmail: 'test@yandex.ru',
|
||
defaultPhone: phoneData,
|
||
);
|
||
|
||
expect(model.id, '123');
|
||
expect(model.login, 'test@yandex.ru');
|
||
expect(model.defaultPhone.number, '+79001234567');
|
||
});
|
||
});
|
||
|
||
group('YandexPhoneData', () {
|
||
test('создает YandexPhoneData с правильными значениями', () {
|
||
final phoneData = YandexPhoneData(id: 1, number: '+79001234567');
|
||
|
||
expect(phoneData.id, 1);
|
||
expect(phoneData.number, '+79001234567');
|
||
});
|
||
});
|
||
}
|
||
|