Sha256: 571a45ec7b9de56e6b4897d8ea045c5b4de0daa9492f432b3f7b24cfbd2237c5

Contents?: true

Size: 502 Bytes

Versions: 25

Compression:

Stored size: 502 Bytes

Contents

require 'spec_helper'

describe StorageRoom::OneAssociationField do
  before(:each) do
    @field = StorageRoom::OneAssociationField.new(:collection_url => 'URL', :identifier => 'identifier')
  end
  
  context "Methods" do
    describe "#add_to_entry_class" do
      it "should add one" do
        StorageRoom::Collection.stub(:load)
        
        klass = StorageRoom::Entry
        klass.should_receive(:one).with('identifier')
        @field.add_to_entry_class(klass)
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
storage_room-0.3.4 spec/storage_room/embeddeds/fields/associations/one_association_field_spec.rb
storage_room-0.3.3 spec/storage_room/embeddeds/fields/associations/one_association_field_spec.rb
storage_room-0.3.2 spec/storage_room/embeddeds/fields/associations/one_association_field_spec.rb
storage_room-0.3.1 spec/storage_room/embeddeds/fields/associations/one_association_field_spec.rb
storage_room-0.3.0 spec/storage_room/embeddeds/fields/associations/one_association_field_spec.rb