diff --git a/test/test_core_ext.rb b/test/test_core_ext.rb index 0b79f33f..5eb77e34 100644 --- a/test/test_core_ext.rb +++ b/test/test_core_ext.rb @@ -83,6 +83,12 @@ class TestCoreExt < Test::Unit::TestCase assert data.glob_include?("c/a/a.txt") assert data.glob_include?("c/a/b/a.txt") end + + should "match even if there is no leading slash" do + data = ['vendor/bundle'] + assert data.glob_include?('/vendor/bundle') + assert data.glob_include?('vendor/bundle') + end end end end diff --git a/test/test_entry_filter.rb b/test/test_entry_filter.rb index c295a57c..f5e02174 100644 --- a/test/test_entry_filter.rb +++ b/test/test_entry_filter.rb @@ -18,8 +18,8 @@ class TestEntryFilter < Test::Unit::TestCase end should "filter entries with exclude" do - excludes = %w[README TODO] - files = %w[index.html site.css .htaccess] + excludes = %w[README TODO vendor/bundle] + files = %w[index.html site.css .htaccess vendor] @site.exclude = excludes + ["exclude*"] assert_equal files, @site.filter_entries(excludes + files + ["excludeA"])