Sha256: 5f95eff83e153dd431475877a82d1822634776722f9a412daf092a2ba027910d
Contents?: true
Size: 968 Bytes
Versions: 1
Compression:
Stored size: 968 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe "mail" do it "should be able to be instantiated" do doing { Mail }.should_not raise_error end it "should be able to make a new email" do Mail.new.class.should == Mail::Message end it "should accept headers and body" do # Full tests in Message Spec message = Mail.new do from 'mikel@me.com' to 'mikel@you.com' subject 'Hello there Mikel' body 'This is a body of text' end message.from.should == ['mikel@me.com'] message.to.should == ['mikel@you.com'] message.subject.should == 'Hello there Mikel' message.body.to_s.should == 'This is a body of text' end it "should read a file" do wrap_method = Mail.read(fixture('emails', 'plain_emails', 'raw_email.eml')).to_s file_method = Mail.new(File.read(fixture('emails', 'plain_emails', 'raw_email.eml'))).to_s wrap_method.should == file_method end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-mail_exception-0.0.1 | vendor/mail/spec/mail/mail_spec.rb |