fixed tests
This commit is contained in:
parent
bc6d75e928
commit
6b87b49ceb
3 changed files with 17 additions and 1 deletions
|
@ -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()));
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -27,4 +27,7 @@ class FakeStorageService extends Fake implements StorageService {
|
|||
state: 'fake',
|
||||
),
|
||||
});
|
||||
|
||||
@override
|
||||
Future<String> getVaultRoot() => SynchronousFuture('/vault/');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue