mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-03-27 01:14:43 +01:00
Fix EventBus not registered in test
This commit is contained in:
parent
fc3279a4d8
commit
d481a771da
1 changed files with 7 additions and 3 deletions
|
@ -1,4 +1,6 @@
|
||||||
import 'package:drift/drift.dart' as sql;
|
import 'package:drift/drift.dart' as sql;
|
||||||
|
import 'package:event_bus/event_bus.dart';
|
||||||
|
import 'package:kiwi/kiwi.dart';
|
||||||
import 'package:nc_photos/di_container.dart';
|
import 'package:nc_photos/di_container.dart';
|
||||||
import 'package:nc_photos/entity/favorite.dart';
|
import 'package:nc_photos/entity/favorite.dart';
|
||||||
import 'package:nc_photos/entity/sqlite_table.dart' as sql;
|
import 'package:nc_photos/entity/sqlite_table.dart' as sql;
|
||||||
|
@ -10,6 +12,8 @@ import '../mock_type.dart';
|
||||||
import '../test_util.dart' as util;
|
import '../test_util.dart' as util;
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
|
KiwiContainer().registerInstance<EventBus>(MockEventBus());
|
||||||
|
|
||||||
group("SyncFavorite", () {
|
group("SyncFavorite", () {
|
||||||
test("new", _new);
|
test("new", _new);
|
||||||
test("remove", _remove);
|
test("remove", _remove);
|
||||||
|
@ -43,7 +47,7 @@ Future<void> _new() async {
|
||||||
|
|
||||||
await SyncFavorite(c)(account);
|
await SyncFavorite(c)(account);
|
||||||
expect(
|
expect(
|
||||||
await listSqliteDbFavoriteFileIds(c.sqliteDb),
|
await _listSqliteDbFavoriteFileIds(c.sqliteDb),
|
||||||
{101, 102, 103, 104},
|
{101, 102, 103, 104},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -73,12 +77,12 @@ Future<void> _remove() async {
|
||||||
|
|
||||||
await SyncFavorite(c)(account);
|
await SyncFavorite(c)(account);
|
||||||
expect(
|
expect(
|
||||||
await listSqliteDbFavoriteFileIds(c.sqliteDb),
|
await _listSqliteDbFavoriteFileIds(c.sqliteDb),
|
||||||
{103, 104},
|
{103, 104},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<Set<int>> listSqliteDbFavoriteFileIds(sql.SqliteDb db) async {
|
Future<Set<int>> _listSqliteDbFavoriteFileIds(sql.SqliteDb db) async {
|
||||||
final query = db.selectOnly(db.files).join([
|
final query = db.selectOnly(db.files).join([
|
||||||
sql.innerJoin(
|
sql.innerJoin(
|
||||||
db.accountFiles, db.accountFiles.file.equalsExp(db.files.rowId)),
|
db.accountFiles, db.accountFiles.file.equalsExp(db.files.rowId)),
|
||||||
|
|
Loading…
Add table
Reference in a new issue