Sha256: 8335feb31ef747081d400ce657a355b0b51f9835003b59efc1bd57e0ce71c1bf
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
require 'rails_helper' module Shopper RSpec.describe Delivery, type: :model do describe 'Associations' do it { should have_many(:orders) } end describe 'Validation' do it { should validate_presence_of(:price) } it { should validate_presence_of(:min_days) } it { should validate_presence_of(:max_days) } it 'min days < max_days' do subject = create(:delivery) expect(subject.valid?).to eq true subject.min_days = 1 subject.max_days = 1 expect(subject.valid?).to eq true subject.min_days = 3 subject.max_days = 1 expect(subject.valid?).to eq false end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoppper-0.1.0 | spec/models/shopper/delivery_spec.rb |