Sha256: 987770a061cb3394cf9f12ba2cebec29758364fbc893a4f347130998287463f1

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

require 'spec_helper'

describe Anima::Error, '#message' do
  let(:object) { described_class.new(klass, name) }
  
  subject { object.message }

  let(:klass) { mock(:name => 'THE-CLASS-NAME') }
  let(:name)  { 'THE-ATTRIBUTE-NAME' }

  it 'should return the message string' do
    should eql('Error attribute(s) "THE-ATTRIBUTE-NAME" for THE-CLASS-NAME')
  end

  it_should_behave_like 'an idempotent method'
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
anima-0.0.6 spec/unit/anima/error/message_spec.rb
anima-0.0.5 spec/unit/anima/error/message_spec.rb
anima-0.0.4 spec/unit/anima/error/message_spec.rb
anima-0.0.3 spec/unit/anima/error/message_spec.rb
anima-0.0.2 spec/unit/anima/error/message_spec.rb