Sha256: 1a8ea831fbf3e8e3a0fdd261ebb1ec95bef54963ff25ac0dcb1475126266f753
Contents?: true
Size: 556 Bytes
Versions: 1
Compression:
Stored size: 556 Bytes
Contents
RSpec.describe Spree::RelationType, type: :model do context 'relations' do it { is_expected.to have_many(:relations).dependent(:destroy) } end context 'validation' do it { is_expected.to validate_presence_of(:name) } it { is_expected.to validate_presence_of(:applies_to) } it { is_expected.to validate_uniqueness_of(:name).case_insensitive } it 'does not create duplicate names' do create(:relation_type, name: 'Gears') expect { create(:relation_type, name: 'gears') }.to raise_error end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_related_products-1.0.0 | spec/models/spree/relation_type_spec.rb |