halkyon/halkyon_learn_flutter/test/support/test_dependencies.dart

10 lines
526 B
Dart
Raw Normal View History

import 'package:halkyon_learn_flutter/src/core/dependencies/dependencies.dart';
import 'package:halkyon_learn_flutter/src/feature/auth/data/auth_gateway.dart';
import 'package:halkyon_learn_flutter/src/feature/auth/data/auth_repository.dart';
import 'fake_auth_gateway.dart';
/// The app's dependencies with fakes instead of the server; each test passes
/// in only the fakes it looks at.
Dependencies testDependencies({AuthGateway? authGateway}) =>
Dependencies(auth: AuthRepository(authGateway ?? FakeAuthGateway()));