From 2b57795c7f24fb8be7a5d165d08e0a29de64f938 Mon Sep 17 00:00:00 2001 From: Pat Hawks Date: Thu, 14 Jul 2016 13:08:25 -0500 Subject: [PATCH] Failing test: where_exp filter should filter posts --- test/test_filters.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test_filters.rb b/test/test_filters.rb index fa0f9e52..1c5b27c6 100644 --- a/test/test_filters.rb +++ b/test/test_filters.rb @@ -594,6 +594,14 @@ class TestFilters < JekyllUnitTest assert_equal "b", results[1]["id"] assert_equal "d", results[2]["id"] end + + should "filter posts" do + site = fixture_site.tap(&:read) + posts = site.site_payload["site"]["posts"] + results = @filter.where_exp(posts, "obj", "obj.title == 'Foo Bar'") + assert_equal 1, results.length + assert_equal site.posts.find { |p| p.title == "Foo Bar" }, results.first + end end context "sort filter" do