INNER CODE UNIT · Dart

MockApiDataSource

sterrenb/flutterhole · lib/test_dependency_injection.dart:12

class MockApiDataSource extends Mock implements ApiDataSource {}

@Environment(Environment.test)
@Injectable(as: PackageInfoService)
class MockPackageInfoService extends Mock implements PackageInfoService {}

class MockHive extends Mock implements HiveInterface {}

@module
abstract class RegisterTestModule {
  @test
  @injectable
  Dio get dio => Dio();

  @test
  @singleton
  HiveInterface get hive => MockHive();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…