diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_config.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_config.py b/test/test_config.py index 12fad15c..406d794e 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -299,6 +299,14 @@ class TestBase(TestCase): assert not config._has_includes() assert config._included_paths() == [] + # Ensure that config is included if path in hierarchy. + with open(path1, "w") as stream: + stream.write(template.format("gitdir", "target1/", path2)) + + with GitConfigParser(path1, repo=repo) as config: + assert config._has_includes() + assert config._included_paths() == [("path", path2)] + @with_rw_directory def test_conditional_includes_from_branch_name(self, rw_dir): # Initiate mocked branch |