Sha256: 2d495a3a160aad357b97a30b917347652e5b48192cee7e709c1c2dce42098cd3

Contents?: true

Size: 447 Bytes

Versions: 2

Compression:

Stored size: 447 Bytes

Contents

RSpec.describe Spree::Relation, type: :model do
  context 'relations' do
    it { is_expected.to belong_to(:relation_type) }
    it { is_expected.to belong_to(:relatable) }
    it { is_expected.to belong_to(:related_to) }
  end

  context 'validation' do
    it { is_expected.to validate_presence_of(:relation_type) }
    it { is_expected.to validate_presence_of(:relatable) }
    it { is_expected.to validate_presence_of(:related_to) }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_related_products-1.1.0 spec/models/spree/relation_spec.rb
solidus_related_products-1.0.0 spec/models/spree/relation_spec.rb