Sha256: 0495892c444724fd258b42606c40b05d0771eb03ad34c4d8ccb3c4b48ae1041f
Contents?: true
Size: 774 Bytes
Versions: 4
Compression:
Stored size: 774 Bytes
Contents
require File.expand_path("../test_helper", __FILE__) class FulltextTest < SearchCop::TestCase def test_complex product1 = create(:product, :title => "word1") product2 = create(:product, :title => "word2 word3") product3 = create(:product, :title => "word2") results = Product.search("word1 OR (title:word2 -word3)") assert_includes results, product1 refute_includes results, product2 assert_includes results, product3 end def test_mixed expected = create(:product, :title => "Expected title", :stock => 1) rejected = create(:product, :title => "Expected title", :stock => 0) results = Product.search("Expected title:Title stock > 0") assert_includes results, expected refute_includes results, rejected end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
search_cop-1.1.0 | test/fulltext_test.rb |
search_cop-1.0.9 | test/fulltext_test.rb |
search_cop-1.0.8 | test/fulltext_test.rb |
search_cop-1.0.7 | test/fulltext_test.rb |