From 366f9268ee65f3faaf0887a52df0952eca81679d Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sun, 5 Jan 2014 11:01:51 -0800 Subject: [PATCH] Add tests for new exclude behaviour. --- test/test_core_ext.rb | 6 ++++++ test/test_entry_filter.rb | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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"])