forked from eatvio/eatvio_app
feat(tests): added 2 e2e tests
This commit is contained in:
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user