Sha256: e0f6f326a8d4253aa74a38e4f2aa23b491e07542ab83bf6ce736f7f66eccb243
Contents?: true
Size: 826 Bytes
Versions: 13
Compression:
Stored size: 826 Bytes
Contents
require "rails_helper" RSpec.describe ::Dorsale::CustomerVault::Person, type: :model do describe '#links' do let!(:c) { create(:customer_vault_corporation) } let!(:i) { create(:customer_vault_individual) } let!(:link) { create(:customer_vault_link, alice: c, bob: i, title: 'a') } it "should return links" do expect(c.links).to eq [link] link = c.links.first expect(link.person).to eq c expect(link.other_person).to eq i expect(i.links).to eq [link] link = i.links.first expect(link.person).to eq i expect(link.other_person).to eq c end describe '#destroy' do it "should destroy links" do c.destroy expect { link.reload }.to raise_error(ActiveRecord::RecordNotFound) end end end # describe '#links' end
Version data entries
13 entries across 13 versions & 1 rubygems