import 'package:nc_photos/entity/file_util.dart' as file_util; import 'package:test/test.dart'; import '../test_util.dart' as util; void main() { group("unstripPath", () { test("path", () { final account = util.buildAccount(); expect(file_util.unstripPath(account, "test/test1.jpg"), "remote.php/dav/files/admin/test/test1.jpg"); }); test("root", () { final account = util.buildAccount(); expect(file_util.unstripPath(account, "."), "remote.php/dav/files/admin"); }); }); group("renameConflict", () { test("w/ extension", () { expect(file_util.renameConflict("test.jpg", 2), "test (2).jpg"); }); test("w/o extension", () { expect(file_util.renameConflict("test", 2), "test (2)"); }); }); }