diff --git a/test/test_filters.rb b/test/test_filters.rb index ebd79a8c..c9358a61 100644 --- a/test/test_filters.rb +++ b/test/test_filters.rb @@ -863,6 +863,17 @@ class TestFilters < JekyllUnitTest assert_equal 2, @filter.where(array, "color", nil).length end + should "filter objects with numerical properties appropriately" do + array = [ + { "value" => "555" }, + { "value" => 555 }, + { "value" => 24.625 }, + { "value" => "24.625" }, + ] + assert_equal 2, @filter.where(array, "value", 24.625).length + assert_equal 2, @filter.where(array, "value", 555).length + end + should "filter array properties appropriately" do hash = { "a" => { "tags"=>%w(x y) },