Sha256: 60fea9192fe8b577e2495ff4639ae84c2b683ee14679b3921fcfd1e3aa509384
Contents?: true
Size: 487 Bytes
Versions: 17
Compression:
Stored size: 487 Bytes
Contents
require 'spec_helper' describe ::Trax::Model::Matchable do let(:product) { ::Product.create(:name => "27 inch iMac") } subject{ product } describe ".matching" do it('does a like lookup') do Product.matching(:name => "imac").to_sql.should include("LIKE '%imac%'") end ["imac", "ima", "INCH IMAC", "27"].each do |keyword| it "#{keyword} should return match" do Product.matching(:name => keyword).should include subject end end end end
Version data entries
17 entries across 17 versions & 1 rubygems