Sha256: af71efcc2a98469a3e4c630b147c3a9d57f5e5ca2367d7464db9b1116202242f

Contents?: true

Size: 680 Bytes

Versions: 83

Compression:

Stored size: 680 Bytes

Contents

require 'spec_helper'

describe Tenon::ContactDecorator do
  let (:cd) { Tenon::ContactDecorator.new(contact) }

  describe '#sent_date' do
    let(:contact) { double(created_at: Time.new(2014, 03, 26)) }
    it 'should return created_at as %B %e, %Y at %l:%M %p' do
      expect(cd.sent_date).to eq(Time.new(2014, 03, 26).strftime('%B %e, %Y at %l:%M %p'))
    end

  end

  describe '#error_message' do
    let(:errors) { double(full_messages: ['It sucks', "It's boring"]) }
    let(:contact) { double(errors: errors) }

    it 'should output the errors' do
      errors.full_messages.each do |error|
        expect(cd.error_message).to match(error)
      end
    end
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
tenon-1.1.8 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.7 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.6 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.5 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.4 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.3 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.2 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.1.1 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.76 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.75 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.74 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.73 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.72 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.71 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.70 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.69 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.68 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.67 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.66 spec/decorators/tenon/contact_decorator_spec.rb
tenon-1.0.65 spec/decorators/tenon/contact_decorator_spec.rb