feat(tests): added 2 e2e tests

This commit is contained in:
misha
2025-10-07 18:03:36 +03:00
parent 5275273830
commit b0d2d86a18
11 changed files with 170 additions and 14 deletions

View File

@@ -1,4 +1,5 @@
import 'dart:io' as io;
import 'package:eatvio_app/core/const.dart';
import 'package:eatvio_app/core/env_config.dart';
import 'package:eatvio_app/core/locator_service.dart' as di;
import 'package:eatvio_app/firebase_options.dart';
@@ -12,10 +13,19 @@ import 'package:sentry_flutter/sentry_flutter.dart';
/// Класс для инициализации приложения
class AppInitializer {
/// Инициализация всех сервисов приложения
static Future<void> initialize() async {
await _initializeSentry();
static Future<void> initialize({AppBuildType buildType = AppBuildType.prod}) async {
await _initializeEnvironment();
switch (buildType) {
case AppBuildType.tests:
baseUrl = EnvConfig.devBaseUrl;
buildType = AppBuildType.tests;
break;
case AppBuildType.prod:
break;
}
await _initializeSentry();
await _initializeFirebase();
await _initializeDependencyInjection();
await _initializeDebugMode();
@@ -66,3 +76,5 @@ class AppInitializer {
}, appRunner: appRunner);
}
}
enum AppBuildType { prod, tests }