Small tweaks.

This commit is contained in:
Stefan Ceriu
2022-04-30 09:41:52 +03:00
parent b89d4917ec
commit 40179179a1
2 changed files with 4 additions and 9 deletions
+2 -7
View File
@@ -10,7 +10,7 @@ import UIKit
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
private var appCoordinator: Coordinator!
private lazy var appCoordinator: Coordinator = isRunningUITests ? UITestsAppCoordinator() : AppCoordinator()
func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool {
@@ -26,13 +26,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
return true
}
if isRunningUITests {
appCoordinator = UITestsAppCoordinator()
} else {
appCoordinator = AppCoordinator()
}
appCoordinator.start()
return true
}
+2 -2
View File
@@ -22,11 +22,11 @@ class UITestsAppCoordinator: Coordinator {
let screens = mockScreens()
let rootView = UITestsRootView(mockCoordinators: screens) { id in
guard let coordinator = screens.filter({ $0.id == id }).first else {
guard let screen = screens.filter({ $0.id == id }).first else {
fatalError()
}
self.mainNavigationController.pushViewController(coordinator.coordinator.toPresentable(), animated: true)
self.mainNavigationController.pushViewController(screen.coordinator.toPresentable(), animated: true)
}
mainNavigationController.setViewControllers([UIHostingController(rootView: rootView)], animated: false)