Sha256: 838159c64a9e6fe917ab69a02327b0bf5bee59e7389ede28e30b70da7a81ca73
Contents?: true
Size: 867 Bytes
Versions: 21
Compression:
Stored size: 867 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' RSpec.describe UsedModel, type: :model do context 'validations' do it 'is valid with valid attributes' do expect(build :used_model).to be_valid end it 'is invalid without valid slug attribute' do used_model = build(:used_model) used_model.slug = '' expect { used_model.save! }.to raise_exception ActiveRecord::RecordInvalid end it 'is invalid without valid account_id attribute' do used_model = build(:used_model) used_model.account_id = nil expect { used_model.save! }.to raise_exception ActiveRecord::RecordInvalid end it 'is invalid without valid unit_id attribute' do used_model = build(:used_model) used_model.unit_id = nil expect { used_model.save! }.to raise_exception ActiveRecord::RecordInvalid end end end
Version data entries
21 entries across 21 versions & 1 rubygems