Sha256: 3a7345c5476d384dbde941ee3f41fd182672169182e0301d8aec8d140ee427a1
Contents?: true
Size: 632 Bytes
Versions: 5
Compression:
Stored size: 632 Bytes
Contents
require 'rails_helper' RSpec.describe TbRedirects::HasRedirects do describe 'included' do it 'should add a has_many relationship' do widget = Widget.create(name: 'Test') redirect = widget.tb_redirects.create(source: 'a', destination: 'b') expect(widget.tb_redirects).to eq([redirect]) end it 'should delete the related redirects' do widget = Widget.create(name: 'Test') redirect = widget.tb_redirects.create(source: 'a', destination: 'b') widget.destroy expect do TbRedirect.find(redirect.id) end.to raise_error(ActiveRecord::RecordNotFound) end end end
Version data entries
5 entries across 5 versions & 1 rubygems