spec/api/query/function_spec.rb in erichummel-sunspot-1.2.1 vs spec/api/query/function_spec.rb in erichummel-sunspot-2.0.0.pre.111215a

- old
+ new

@@ -34,9 +34,18 @@ boost(function { product(:average_rating, 10) }) end end connection.should have_last_search_including(:bf, 'product(average_rating_ft,10)') end + + it "should handle the sub function in a function query block" do + session.search Post do + keywords('pizza') do + boost(function { sub(:average_rating, 10) }) + end + end + connection.should have_last_search_including(:bf, 'sub(average_rating_ft,10)') + end it "should handle nested functions in a function query block" do session.search Post do keywords('pizza') do boost(function { product(:average_rating, sum(:average_rating, 20)) })