Files
openfoodnetwork/spec/models/subscription_line_item_spec.rb
cyrillefr 37814c46e5 Fix cop RedundantPresenceValidationOnBelongs
- presence: true is redundant since Rails 5.0 BUT applies
  with new default config of
  belongs_to_required_by_default to true
  Lots of files with belongs_to_required_by_default = false
  (backward compatibility)
  So: deleting this setting implies to adding optional: true
  on belongs_to relations where there is no explicit check for presence.
  And also to delete redundant presence: true
  The implicit becomes the explicit and vice versa
- updated toto list
2024-04-15 19:32:23 +02:00

20 lines
442 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
describe SubscriptionLineItem, model: true do
describe "validations" do
it "requires a subscription" do
expect(subject).to belong_to :subscription
end
it "requires a variant" do
expect(subject).to belong_to :variant
end
it "requires a integer for quantity" do
expect(subject).to validate_numericality_of(:quantity).only_integer
end
end
end