mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 06:46:22 +01:00
Update tests
This commit is contained in:
parent
49f592a1c9
commit
4f35b02ce7
1 changed files with 0 additions and 27 deletions
|
@ -14,7 +14,6 @@ void main() {
|
||||||
test("root", _root);
|
test("root", _root);
|
||||||
test("subdir", _subDir);
|
test("subdir", _subDir);
|
||||||
test("unsupported file", _unsupportedFile);
|
test("unsupported file", _unsupportedFile);
|
||||||
test("nomedia", _noMediaDir);
|
|
||||||
});
|
});
|
||||||
group("multiple account", () {
|
group("multiple account", () {
|
||||||
test("root", _multiAccountRoot);
|
test("root", _multiAccountRoot);
|
||||||
|
@ -99,32 +98,6 @@ Future<void> _unsupportedFile() async {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Scan nomedia dir
|
|
||||||
///
|
|
||||||
/// Files: admin/test1.jpg, admin/test/test2.jpg, admin/test/.nomedia
|
|
||||||
/// Scan: admin
|
|
||||||
/// Expect: admin/test1.jpg
|
|
||||||
Future<void> _noMediaDir() async {
|
|
||||||
final account = util.buildAccount();
|
|
||||||
final files = (util.FilesBuilder()
|
|
||||||
..addJpeg("admin/test1.jpg")
|
|
||||||
..addJpeg("admin/test/test2.jpg")
|
|
||||||
..addGenericFile("admin/test/.nomedia", "application/octet-stream"))
|
|
||||||
.build();
|
|
||||||
final c = DiContainer(
|
|
||||||
appDb: await MockAppDb().applyFuture((obj) async {
|
|
||||||
await util.fillAppDb(obj, account, files);
|
|
||||||
}),
|
|
||||||
);
|
|
||||||
|
|
||||||
expect(
|
|
||||||
(await ScanDirOffline(c)(
|
|
||||||
account, File(path: file_util.unstripPath(account, "."))))
|
|
||||||
.toSet(),
|
|
||||||
{files[0]},
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Scan root dir with multiple accounts
|
/// Scan root dir with multiple accounts
|
||||||
///
|
///
|
||||||
/// Files: admin/test1.jpg, admin/test/test2.jpg, user1/test1.jpg,
|
/// Files: admin/test1.jpg, admin/test/test2.jpg, user1/test1.jpg,
|
||||||
|
|
Loading…
Reference in a new issue