diff --git a/test/test_streamlayerformat.py b/test/test_streamlayerformat.py index 4ec639126..63a525491 100644 --- a/test/test_streamlayerformat.py +++ b/test/test_streamlayerformat.py @@ -337,5 +337,18 @@ class TestStreamLayerMerger(unittest.TestCase): self.assertHasFile(squashed, 'foobar/baz/some_file', 'foo') self.assertDoesNotHaveFile(squashed, 'foo/another_file') + def test_delete_root_directory(self): + third_layer = self.create_layer( + foo = 'build/first_file', + bar = 'build/second_file') + + second_layer = self.create_layer( + _ = 'build') + + squashed = self.squash_layers([second_layer, third_layer]) + + self.assertDoesNotHaveFile(squashed, 'build/first_file') + self.assertDoesNotHaveFile(squashed, 'build/second_file') + if __name__ == '__main__': unittest.main()