fixed tests

This commit is contained in:
Thibault Deckers 2023-02-16 20:00:54 +01:00
parent bc6d75e928
commit 6b87b49ceb
3 changed files with 17 additions and 1 deletions

View file

@ -1,4 +1,5 @@
import 'dart:async';
import 'dart:io';
import 'package:aves/model/vaults/details.dart';
import 'package:aves/model/vaults/enums.dart';
@ -26,7 +27,7 @@ class Vaults extends ChangeNotifier {
Future<void> init() async {
_rows = await metadataDb.loadAllVaults();
_vaultDirPaths = null;
final screenStateStream = Screen().screenStateStream;
final screenStateStream = Platform.isAndroid ? Screen().screenStateStream : null;
if (screenStateStream != null) {
_subscriptions.add(screenStateStream.where((event) => event == ScreenStateEvent.SCREEN_OFF).listen((event) => _onScreenOff()));
}

View file

@ -6,6 +6,7 @@ import 'package:aves/model/filters/filters.dart';
import 'package:aves/model/metadata/address.dart';
import 'package:aves/model/metadata/catalog.dart';
import 'package:aves/model/metadata/trash.dart';
import 'package:aves/model/vaults/details.dart';
import 'package:flutter/foundation.dart';
import 'package:test/fake.dart';
@ -34,11 +35,17 @@ class FakeMetadataDb extends Fake implements MetadataDb {
// date taken
@override
Future<void> clearDates() => SynchronousFuture(null);
@override
Future<Map<int?, int?>> loadDates() => SynchronousFuture({});
// catalog metadata
@override
Future<void> clearCatalogMetadata() => SynchronousFuture(null);
@override
Future<Set<CatalogMetadata>> loadCatalogMetadata() => SynchronousFuture({});
@ -59,6 +66,11 @@ class FakeMetadataDb extends Fake implements MetadataDb {
@override
Future<void> updateAddress(int id, AddressDetails? address) => SynchronousFuture(null);
// vaults
@override
Future<Set<VaultDetails>> loadAllVaults() => SynchronousFuture({});
// trash
@override

View file

@ -27,4 +27,7 @@ class FakeStorageService extends Fake implements StorageService {
state: 'fake',
),
});
@override
Future<String> getVaultRoot() => SynchronousFuture('/vault/');
}