Sha256: af5f4889d276ff9f4cd99424b04151456d253a0549d2ddf5148d758b2f84fd7f
Contents?: true
Size: 884 Bytes
Versions: 5
Compression:
Stored size: 884 Bytes
Contents
require 'spec_helper' describe Errawr::Error do it 'should return a key of :unknown if no key is set' do error = Errawr::Error.new error.key.should == :unknown end it 'should return a localized message' do error = Errawr::Error.new(:some_error) error.message.should == 'Some error has occurred' end it 'should return a localized message if I18n value is a hash' do error = Errawr::Error.new(:error_hash) error.message.should == 'Some hashed error has occurred' end it 'should return an unknown error if error => message is not provided' do error = Errawr::Error.new(:bad_error_hash) error.message.should == 'An unknown error has occurred' end it 'should insert custom values into the context if I18n value is a hash' do error = Errawr::Error.new(:error_hash) error.metadata[:name].should == 'error_name' end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
errawr-1.1.4 | spec/error_spec.rb |
errawr-1.1.3 | spec/error_spec.rb |
errawr-1.1.2 | spec/error_spec.rb |
errawr-1.1.1 | spec/error_spec.rb |
errawr-1.1.0 | spec/error_spec.rb |