Sha256: df2718623576243dd92302781d3bd8ff846118b454e8175220a7533d1d4e445f

Contents?: true

Size: 704 Bytes

Versions: 2

Compression:

Stored size: 704 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
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
errawr-1.1.6 spec/error_spec.rb
errawr-1.1.5 spec/error_spec.rb