Sha256: cbbf4ccb1d21af260e7f7536f35b809e5297cd4b28645ba6b2d95f66fa98dd99
Contents?: true
Size: 515 Bytes
Versions: 14
Compression:
Stored size: 515 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 require 'spec_helper' describe 'embeds_many associations' do context 're-associating the same object' do context 'with dependent: destroy' do let(:canvas) do Canvas.create!(shapes: [Shape.new]) end let!(:shape) { canvas.shapes.first } it 'does not destroy the dependent object' do canvas.shapes = [shape] canvas.save! canvas.reload canvas.shapes.should == [shape] end end end end
Version data entries
14 entries across 14 versions & 2 rubygems