forked from eatvio/eatvio_app
44 lines
1.3 KiB
Dart
44 lines
1.3 KiB
Dart
import 'package:eatvio_app/features/registration/models/user_registration_model.dart';
|
||
import 'package:flutter_test/flutter_test.dart';
|
||
|
||
void main() {
|
||
group('UserRegistrationSheet', () {
|
||
test('создает UserRegistrationSheet с правильными значениями', () {
|
||
const model = UserRegistrationSheet(
|
||
firstName: 'John',
|
||
lastName: 'Doe',
|
||
email: 'john@example.com',
|
||
password: 'password123',
|
||
passwordConfirmation: 'password123',
|
||
birthdate: '1990-01-01',
|
||
gender: 'male',
|
||
location: 'Moscow',
|
||
responseBody: '{}',
|
||
lang: 'ru',
|
||
weight: 70,
|
||
height: 175,
|
||
phone: '+79001234567',
|
||
chestCircumference: 100,
|
||
waistCircumference: 80,
|
||
hipCircumference: 90,
|
||
bloodPressureUp: 120,
|
||
bloodPressureDown: 80,
|
||
hasHypo: 0,
|
||
hasHyper: 0,
|
||
aboutAllergy: 'No allergies',
|
||
aboutTakingPils: 'No pills',
|
||
aboutSportHobbies: 'Running',
|
||
favoriteFoods: 'Fruits',
|
||
unfavoriteFoods: 'Fast food',
|
||
additionalInfo: 'Additional info',
|
||
);
|
||
|
||
expect(model.firstName, 'John');
|
||
expect(model.email, 'john@example.com');
|
||
expect(model.weight, 70);
|
||
expect(model.termsAccepted, 'accepted');
|
||
});
|
||
});
|
||
}
|
||
|