Add test that filters out symlink pointing outside site source

This commit is contained in:
Pierre Fenoll 2016-03-26 14:16:43 +01:00
parent bbd2a2b7f1
commit 4aadfe9fd7
1 changed files with 6 additions and 0 deletions

View File

@ -59,6 +59,12 @@ class TestEntryFilter < JekyllUnitTest
assert_equal files, @site.reader.filter_entries(files) assert_equal files, @site.reader.filter_entries(files)
end end
should "filter symlink pointing outside site source" do
ent1 = %w[_includes/tmp]
entries = EntryFilter.new(@site).filter(ent1)
assert_equal %w[], entries
end
should "include only safe symlinks in safe mode" do should "include only safe symlinks in safe mode" do
site = Site.new(site_configuration('safe' => true)) site = Site.new(site_configuration('safe' => true))