feat(repository): add ability to discover repository from sub directories

This commit is contained in:
Aleksey Kulikov 2021-08-21 14:20:57 +03:00
parent da8494d3e2
commit 543ebff223
4 changed files with 53 additions and 1 deletions

View file

@ -149,6 +149,18 @@ void main() {
config.free();
});
group('.discover()', () {
test('discovers repository', () async {
final subDir = '${tmpDir}subdir1/subdir2/';
await Directory(subDir).create(recursive: true);
expect(Repository.discover(subDir), repo.path);
});
test('returns empty string when repository not found', () {
expect(Repository.discover(Directory.systemTemp.path), '');
});
});
test('returns empty string when there is no namespace', () {
expect(repo.namespace, isEmpty);
});