Sha256: ff31f8f3a695220c90d986a51927d67c7057e2be91f4267f167ce02cf2a2e01d
Contents?: true
Size: 487 Bytes
Versions: 3
Compression:
Stored size: 487 Bytes
Contents
require 'rails_helper' module ShoppingCart RSpec.describe Delivery, type: :model do context 'associations' do it { is_expected.to have_many(:orders) } end context 'validations' do %i[name price duration].each do |field| it { is_expected.to validate_presence_of(field) } end it { is_expected.to validate_uniqueness_of(:name) } it { is_expected.to validate_numericality_of(:price).is_greater_than_or_equal_to(0.01) } end end end
Version data entries
3 entries across 3 versions & 1 rubygems