Sha256: d0c74fc722015e88d70ca4cf48ed6024b3e86508adbea37f2cbe1a68ed0a957f
Contents?: true
Size: 1.07 KB
Versions: 55
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' describe ThinkingSphinx::Index::FauxColumn do describe "coerce class method" do before :each do @column = stub('column') ThinkingSphinx::Index::FauxColumn.stub!(:new => @column) end it "should return a single faux column if passed a string" do ThinkingSphinx::Index::FauxColumn.coerce("string").should == @column end it "should return a single faux column if passed a symbol" do ThinkingSphinx::Index::FauxColumn.coerce(:string).should == @column end it "should return an array of faux columns if passed an array of strings" do ThinkingSphinx::Index::FauxColumn.coerce(["one", "two"]).should == [ @column, @column ] end it "should return an array of faux columns if passed an array of symbols" do ThinkingSphinx::Index::FauxColumn.coerce([:one, :two]).should == [ @column, @column ] end end describe '#to_ary' do it "should return an array with the instance inside it" do subject.to_ary.should == [subject] end end end
Version data entries
55 entries across 55 versions & 6 rubygems