feat(repository): add ability to get repository config

This commit is contained in:
Aleksey Kulikov 2021-08-12 20:00:25 +03:00
parent 0194d7c361
commit 594aca6474
7 changed files with 145 additions and 54 deletions

View file

@ -22,7 +22,7 @@ void main() {
group('Config', () {
setUp(() {
File('$tmpDir/$configFileName').writeAsStringSync(contents);
config = Config.open(path: '$tmpDir/$configFileName');
config = Config.open('$tmpDir/$configFileName');
});
tearDown(() {

View file

@ -141,6 +141,14 @@ void main() {
await Directory(tmpDir).delete(recursive: true);
});
test('returns config for repository', () {
final config = repo.config;
expect(config.getValue('remote.origin.url'),
'git://github.com/SkinnyMind/libgit2dart.git');
config.free();
});
test('returns empty string when there is no namespace', () {
expect(repo.namespace, isEmpty);
});