From 4aadfe9fd71635b993ce06a3efa4e1809528072c Mon Sep 17 00:00:00 2001 From: Pierre Fenoll Date: Sat, 26 Mar 2016 14:16:43 +0100 Subject: [PATCH] Add test that filters out symlink pointing outside site source --- test/test_entry_filter.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test_entry_filter.rb b/test/test_entry_filter.rb index 8887d43b..d20c9be2 100644 --- a/test/test_entry_filter.rb +++ b/test/test_entry_filter.rb @@ -59,6 +59,12 @@ class TestEntryFilter < JekyllUnitTest assert_equal files, @site.reader.filter_entries(files) 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 site = Site.new(site_configuration('safe' => true))