feat(tests): add fixtures

This commit is contained in:
mso7nueh
2025-11-20 16:58:56 +03:00
parent 6fa944b3df
commit 4deda92c5e
24 changed files with 6852 additions and 4358 deletions

View File

@@ -1,11 +1,8 @@
import 'package:eatvio_app/core/theme/theme_helper.dart';
import 'package:eatvio_app/features/create_plan/presentation/cubit/create_plan_cubit.dart';
import 'package:eatvio_app/features/create_plan/presentation/create_plan_screen.dart';
import 'package:eatvio_app/features/create_plan/repositories/create_plan_repository.dart';
import 'package:eatvio_app/features/feed/models/plan_pagination_model.dart';
import 'package:eatvio_app/features/feed/models/diets_pagination_model.dart';
import 'package:eatvio_app/features/glossary/repositories/glossary_repository.dart';
import 'package:eatvio_app/features/profile/repositories/profile_repository.dart';
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:eatvio_app/generated/l10n.dart';
@@ -13,20 +10,18 @@ import 'package:eatvio_app/core/locator_service.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_portal/flutter_portal.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:mockito/annotations.dart';
import 'integration_widget_test.mocks.dart';
import '../../fixtures/doubles/create_plan_doubles.dart';
@GenerateMocks([CreatePlanRepository, ProfileRepository, GlossaryRepository])
void main() {
group('Meal Plan Creation Integration Widget Tests', () {
late MockCreatePlanRepository mockCreatePlanRepository;
late FixtureCreatePlanRepository createPlanRepository;
late CreatePlanCubit createPlanCubit;
setUp(() async {
await sl.reset();
mockCreatePlanRepository = MockCreatePlanRepository();
createPlanCubit = CreatePlanCubit(createPlanRepository: mockCreatePlanRepository);
createPlanRepository = FixtureCreatePlanRepository();
createPlanCubit = CreatePlanCubit(createPlanRepository: createPlanRepository);
sl.registerLazySingleton<CreatePlanCubit>(() => createPlanCubit);
});