Sha256: 9055e3fd6c51869b9fc59f28f89211763a9840d971ff7703a051d040e57ea968
Contents?: true
Size: 747 Bytes
Versions: 5
Compression:
Stored size: 747 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), "/../../../../spec_helper.rb")) describe Mongoid::Extensions::Array::Assimilation do describe "#assimilate" do before do @address_one = { :street => "Circular Quay" } @address_two = Address.new(:street => "King St.") @parent = Person.new(:title => "Mr.") @options = Mongoid::Associations::Options.new(:name => :addresses) @child = [@address_one, @address_two] end it "incorporates the hash into the object graph" do @child.assimilate(@parent, @options) @parent.addresses.size.should == 2 @parent.addresses.first.street.should == "Circular Quay" @parent.addresses.last.street.should == "King St." end end end
Version data entries
5 entries across 5 versions & 1 rubygems