don't copy .files into the SSG output dir
they may be vim swap files and that kind of garbage Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
1
tests/instance/pages/.ignored-file.md
Normal file
1
tests/instance/pages/.ignored-file.md
Normal file
@@ -0,0 +1 @@
|
||||
this is ignored
|
||||
@@ -88,3 +88,13 @@ def test_build_in_destination():
|
||||
assert os.path.exists(os.path.join(tmpdir, 'index.html'))
|
||||
assert os.path.exists(os.path.join(tmpdir, 'subdir', 'index.md'))
|
||||
assert os.path.exists(os.path.join(tmpdir, 'subdir', 'index.html'))
|
||||
|
||||
|
||||
def test_build_in_destination_ignores_dot_files():
|
||||
"""Test the ability to walk a source and populate the destination."""
|
||||
with tempfile.TemporaryDirectory() as tmpdir:
|
||||
src_dir = os.path.join(HERE, 'instance')
|
||||
generator = ssg.StaticSiteGenerator(src_dir, tmpdir)
|
||||
generator.build_in_destination(os.path.join(src_dir, 'pages'), tmpdir)
|
||||
|
||||
assert not os.path.exists(os.path.join(tmpdir, '.ignored-file.md'))
|
||||
|
||||
Reference in New Issue
Block a user