Sha256: 36007f3a2c59b71c4dcf7dbfa237d98a3e420aed34b7c67903aab7836ff2d515

Contents?: true

Size: 315 Bytes

Versions: 16

Compression:

Stored size: 315 Bytes

Contents

require 'spec_helper'

describe Spree::PromotionRuleUser do
  describe 'Validations' do
    it { is_expected.to validate_presence_of(:promotion_rule) }
    it { is_expected.to validate_presence_of(:user) }
    it { is_expected.to validate_uniqueness_of(:user_id).scoped_to(:promotion_rule_id).allow_nil }
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
spree_core-3.3.0.rc1 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.5 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.2.1 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.2.0 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.4 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.2.0.rc3 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.2.0.rc2 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.2.0.rc1 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.3 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.2 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.1 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.0 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.0.rc4 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.0.rc3 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.0.rc2 spec/models/spree/promotion_rule_user_spec.rb
spree_core-3.1.0.rc1 spec/models/spree/promotion_rule_user_spec.rb