Sha256: 67fb501c8e6475a52e4763375137dd5f97f1392b3baff1dee05d39ae7100ebed
Contents?: true
Size: 812 Bytes
Versions: 3
Compression:
Stored size: 812 Bytes
Contents
require File.expand_path('../../spec_helper', __FILE__) describe ActsAsTaggableOn::Utils do describe "like_operator" do before(:each) do clean_database! TaggableModel.write_inheritable_attribute(:tag_types, []) TaggableModel.acts_as_taggable_on(:tags, :languages, :skills, :needs, :offerings) @taggable = TaggableModel.new(:name => "Bob Jones") end it "should return 'ILIKE' when the adapter is PostgreSQL" do TaggableModel.connection.stub(:adapter_name).and_return("PostgreSQL") TaggableModel.send(:like_operator).should == "ILIKE" end it "should return 'LIKE' when the adapter is not PostgreSQL" do TaggableModel.connection.stub(:adapter_name).and_return("MySQL") TaggableModel.send(:like_operator).should == "LIKE" end end end
Version data entries
3 entries across 3 versions & 2 rubygems