25 lines
549 B
Ruby
25 lines
549 B
Ruby
require 'spec_helper'
|
|
|
|
module Ransack
|
|
describe Predicate do
|
|
|
|
before do
|
|
@s = Search.new(Person)
|
|
end
|
|
|
|
describe 'cont' do
|
|
it 'generates a LIKE query with value surrounded by %' do
|
|
@s.name_cont = 'ric'
|
|
@s.result.to_sql.should match /"people"."name" LIKE '%ric%'/
|
|
end
|
|
end
|
|
|
|
describe 'not_cont' do
|
|
it 'generates a NOT LIKE query with value surrounded by %' do
|
|
@s.name_not_cont = 'ric'
|
|
@s.result.to_sql.should match /"people"."name" NOT LIKE '%ric%'/
|
|
end
|
|
end
|
|
|
|
end
|
|
end |