Sha256: 6f9f3fd28f74b9a3aa99f8289e5a4b0113abc6e4d06b5de160ef3ed66464523a

Contents?: true

Size: 536 Bytes

Versions: 10

Compression:

Stored size: 536 Bytes

Contents

require "spec_helper"

describe Sunspot::ClassSet do
  it "is enumerable" do
    class1, class2 = double(:name => "Class1"), double(: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 = double(:name => "Class1")
    set << class1
    set.to_a.should == [class1]

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

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/sunspot-2.2.7/spec/api/class_set_spec.rb
sunspot-2.2.7 spec/api/class_set_spec.rb
sunspot-2.2.6 spec/api/class_set_spec.rb
sunspot-2.2.5 spec/api/class_set_spec.rb
sunspot-2.2.4 spec/api/class_set_spec.rb
sunspot-2.2.3 spec/api/class_set_spec.rb
sunspot-2.2.2 spec/api/class_set_spec.rb
sunspot-2.2.1 spec/api/class_set_spec.rb
sunspot-2.2.0 spec/api/class_set_spec.rb
sunspot-2.1.1 spec/api/class_set_spec.rb