Sha256: b0080f9aad3ea7beda0a203060970c560d873338dfb363a4bb5ab20971396a98
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
require 'spec_helper' RSpec.describe 'Better active model errors' do class DummyModel def self.human_attribute_name(attr, default='') return attr.capitalize end end let(:test_model) { DummyModel.new } let(:errors) { Lev::BetterActiveModelErrors.new(test_model) } it 'can record errors' do errors[:foo] = 'bar' expect(errors.any?).to be(true) end it 'can add using strings' do errors.add('crash', 'is a bad bad value') expect(errors[:crash]).to eq ['is a bad bad value'] expect(errors.include?('crash')).to be true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lev-9.0.2 | spec/better_active_model_errors_spec.rb |
lev-9.0.1 | spec/better_active_model_errors_spec.rb |