Sha256: 8e4c32bc8f93523bc1bf7d4a0921110cc306643220e908b608a0508be20c088b
Contents?: true
Size: 808 Bytes
Versions: 4
Compression:
Stored size: 808 Bytes
Contents
require File.expand_path("test_helper", __dir__) class OrTest < SearchCop::TestCase def test_or_string product1 = create(:product, title: "Title1") product2 = create(:product, title: "Title2") product3 = create(:product, title: "Title3") results = Product.search("title: Title1 OR title: Title2") assert_includes results, product1 assert_includes results, product2 refute_includes results, product3 end def test_or_hash product1 = create(:product, title: "Title1") product2 = create(:product, title: "Title2") product3 = create(:product, title: "Title3") results = Product.search(or: [{ title: "Title1" }, { title: "Title2" }]) assert_includes results, product1 assert_includes results, product2 refute_includes results, product3 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
search_cop-1.2.3 | test/or_test.rb |
search_cop-1.2.2 | test/or_test.rb |
search_cop-1.2.1 | test/or_test.rb |
search_cop-1.2.0 | test/or_test.rb |