ios/GlobalTestHelpers/MockAppModule.swift
Nathan Ansel f0a4c6166e
BIT-158: Adds the bottom tab navigation (#32)
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com>
2023-09-20 10:17:53 -05:00

31 lines
850 B
Swift

@testable import BitwardenShared
// MARK: - MockAppModule
class MockAppModule: AppModule, AuthModule, TabModule {
var appCoordinator = MockCoordinator<AppRoute>()
var authCoordinator = MockCoordinator<AuthRoute>()
var tabCoordinator = MockCoordinator<TabRoute>()
func makeAppCoordinator(
navigator: RootNavigator
) -> AnyCoordinator<AppRoute> {
appCoordinator.asAnyCoordinator()
}
func makeAuthCoordinator(
delegate: AuthCoordinatorDelegate,
rootNavigator: RootNavigator,
stackNavigator: StackNavigator
) -> AnyCoordinator<AuthRoute> {
authCoordinator.asAnyCoordinator()
}
func makeTabCoordinator(
rootNavigator: RootNavigator,
tabNavigator: TabNavigator
) -> AnyCoordinator<TabRoute> {
tabCoordinator.asAnyCoordinator()
}
}