Sha256: c6510b53e328f0387f85f223332a97926f29486d9209f216ae8593ebdfbc0717

Contents?: true

Size: 993 Bytes

Versions: 1

Compression:

Stored size: 993 Bytes

Contents

require 'spec_helper'

describe LetterOpener::Message do
  let(:location) { File.expand_path('../../../tmp/letter_opener', __FILE__) }

  describe '#reply_to' do
    it 'handles one email as a string' do
      message = described_class.new(location, mock(reply_to: 'test@example.com'))
      message.reply_to.should eq('test@example.com')
    end

    it 'handles array of emails' do
      message = described_class.new(location, mock(reply_to: ['test1@example.com', 'test2@example.com']))
      message.reply_to.should eq('test1@example.com, test2@example.com')
    end
  end

  describe '#to' do
    it 'handles one email as a string' do
      message = described_class.new(location, mock(to: 'test@example.com'))
      message.to.should eq('test@example.com')
    end

    it 'handles array of emails' do
      message = described_class.new(location, mock(to: ['test1@example.com', 'test2@example.com']))
      message.to.should eq('test1@example.com, test2@example.com')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
letter_opener-0.1.0 spec/letter_opener/message_spec.rb