Sha256: f4b5b95be0432c8d5761654eb43a218cb53c764a22650e87613c257214b07657

Contents?: true

Size: 765 Bytes

Versions: 39

Compression:

Stored size: 765 Bytes

Contents

require 'spec_helper'

module Bullet
  module Registry
    describe Association do
      subject { Association.new.tap { |association| association.add(["key1", "key2"], "value") } }

      context "#merge" do
        it "should merge key/value" do
          subject.merge("key0", "value0")
          expect(subject["key0"]).to be_include("value0")
        end
      end

      context "#similarly_associated" do
        it "should return similarly associated keys" do
          expect(subject.similarly_associated("key1", Set.new(["value"]))).to eq(["key1", "key2"])
        end

        it "should return empty if key does not exist" do
          expect(subject.similarly_associated("key3", Set.new(["value"]))).to be_empty
        end
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 2 rubygems

Version Path
bullet-5.6.0 spec/bullet/registry/association_spec.rb
bullet-5.5.1 spec/bullet/registry/association_spec.rb
bullet-5.5.0 spec/bullet/registry/association_spec.rb
bullet-5.4.3 spec/bullet/registry/association_spec.rb
bullet-5.4.2 spec/bullet/registry/association_spec.rb
bullet-5.4.1 spec/bullet/registry/association_spec.rb
bullet-5.4.0 spec/bullet/registry/association_spec.rb
bullet-5.3.0 spec/bullet/registry/association_spec.rb
bullet-5.2.1 spec/bullet/registry/association_spec.rb
bullet-5.2.0 spec/bullet/registry/association_spec.rb
bullet-5.1.1 spec/bullet/registry/association_spec.rb
bullet-5.1.0 spec/bullet/registry/association_spec.rb
bullet-5.0.0 spec/bullet/registry/association_spec.rb
bullet-4.14.10 spec/bullet/registry/association_spec.rb
bullet-4.14.9 spec/bullet/registry/association_spec.rb
bullet-4.14.8 spec/bullet/registry/association_spec.rb
bullet_instructure-4.14.8 spec/bullet/registry/association_spec.rb
bullet-4.14.7 spec/bullet/registry/association_spec.rb
bullet_instructure-4.14.7 spec/bullet/registry/association_spec.rb
bullet-4.14.6 spec/bullet/registry/association_spec.rb