forked from eatvio/eatvio_app
55 lines
2.4 KiB
Dart
55 lines
2.4 KiB
Dart
import 'package:eatvio_app/data/models/userRegistrationModel/user_registration_model.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
import 'package:eatvio_app/presentation/registration/body_circumferences_screen/body_circumferences_screen.dart';
|
|
import 'package:eatvio_app/presentation/registration/body_circumferences_screen/bloc/body_circumferences_bloc.dart';
|
|
import 'package:eatvio_app/presentation/registration/body_circumferences_screen/models/body_circumferences_model.dart';
|
|
|
|
void main() {
|
|
group('AdditionalInfoScreen', () {
|
|
testWidgets('renders screen in initial state', (WidgetTester tester) async {
|
|
final myProfileBloc = BodyCircumferencesBloc(BodyCircumferencesState(
|
|
bodyCircumferencesModelObj: BodyCircumferencesModel(
|
|
userRegistrationSheet: UserRegistrationSheet(
|
|
name: "name",
|
|
firstName: "firstName",
|
|
lastName: "lastName",
|
|
email: "email",
|
|
password: "password",
|
|
passwordConfirmation: "passwordConfirmation",
|
|
termsAccepted: "termsAccepted",
|
|
birthdate: "birthdate",
|
|
gender: "gender",
|
|
country: "country",
|
|
city: "city",
|
|
lang: "lang",
|
|
weight: "weight",
|
|
height: "height",
|
|
chestCircumference: 'asdasd',
|
|
waistCircumference: "waistCircumference",
|
|
hipCircumference: "hipCircumference",
|
|
bloodPressureUp: "bloodPressureUp",
|
|
bloodPressureDown: "bloodPressureDown",
|
|
hasHypo: "hasHypo",
|
|
hasHyper: "hasHyper",
|
|
aboutAllergy: "aboutAllergy",
|
|
aboutTakingPils: "aboutTakingPils",
|
|
aboutSportHobbies: "aboutSportHobbies",
|
|
favoriteFoods: "favoriteFoods",
|
|
unfavoriteFoods: "unfavoriteFoods",
|
|
additionalInfo:
|
|
"additionalInfo",),),),); // Ensure that MyProfileModel is non-nullable
|
|
|
|
await tester.pumpWidget(
|
|
MaterialApp(
|
|
home: BlocProvider<BodyCircumferencesBloc>.value(
|
|
value: myProfileBloc,
|
|
child: BodyCircumferencesScreen(),
|
|
),
|
|
),
|
|
);
|
|
});
|
|
});
|
|
}
|