Sha256: db1133ea1946dde6cfc9e62045dd9f1dccb21dc4d7c7567cc0816994559113db

Contents?: true

Size: 528 Bytes

Versions: 20

Compression:

Stored size: 528 Bytes

Contents

require "spec_helper"

describe Sunspot::ClassSet do
  it "is enumerable" do
    class1, class2 = stub(:name => "Class1"), stub(:name => "Class2")

    set = described_class.new
    set << class1 << class2

    set.to_a.should =~ [class1, class2]
  end

  it "replaces classes with the same name" do
    set = described_class.new

    class1 = stub(:name => "Class1")
    set << class1
    set.to_a.should == [class1]

    class1_dup = stub(:name => "Class1")
    set << class1_dup
    set.to_a.should == [class1_dup]
  end
end

Version data entries

20 entries across 20 versions & 6 rubygems

Version Path
sunspot-2.1.0 spec/api/class_set_spec.rb
sunspot-2.0.0 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.130115 spec/api/class_set_spec.rb
gojee-sunspot-2.0.5 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.120925 spec/api/class_set_spec.rb
sunspot_solr-2.0.0.pre.120924 sunspot/spec/api/class_set_spec.rb
sunspot_rails-2.0.0.pre.120924 sunspot/spec/api/class_set_spec.rb
sunspot-2.0.0.pre.120924 sunspot/spec/api/class_set_spec.rb
gojee-sunspot-2.0.4 spec/api/class_set_spec.rb
gojee-sunspot-2.0.2 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.120720 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.120417 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.120415 spec/api/class_set_spec.rb
erichummel-sunspot-2.0.0.pre.111215d spec/api/class_set_spec.rb
erichummel-sunspot-2.0.0.pre.111215c spec/api/class_set_spec.rb
erichummel-sunspot-2.0.0.pre.111215b spec/api/class_set_spec.rb
erichummel-sunspot-2.0.0.pre.111215a spec/api/class_set_spec.rb
erichummel-sunspot-2.0.0.pre.111215 spec/api/class_set_spec.rb
sunspot-2.0.0.pre.111215 spec/api/class_set_spec.rb
cb_sunspot-2.0.0.pre3 spec/api/class_set_spec.rb