Sha256: f8c5da8a1b7050e60351c01d1f6585c3603ace73ba26d6ac4fc2ac361274a360
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
require 'spec_helper' describe DisseminationSource do it { is_expected.to be_a_kind_of Unico::DisseminationSource } it { is_expected.to belong_to :communication_source } it { is_expected.to have_and_belong_to_many(:regulatory_acts) } it { validate_presence_of :description } it { validate_presence_of :communication_source } describe '#to_s' do it 'returns the description' do subject.description = 'Meio de Divulgação' expect(subject.to_s).to eq 'Meio de Divulgação' end end describe '#destroyable' do it 'not allow destroy when exist regulatory_acts' do allow(subject).to receive(:regulatory_acts).and_return double(empty?: false) expect(subject.destroyable?).to eq false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | spec/models/dissemination_source_spec.rb |