From 5cc78db64881e7471904ece2c610e325a7413ab8 Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Tue, 4 Feb 2020 10:54:40 +0530 Subject: [PATCH] Test where filter handling numeric property values (#7821) Merge pull request 7821 --- test/test_filters.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) 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) },