Sha256: b2a5ee46216f4f775578572af16da4f8b4d19b54cf7306377d4a8f3986816efe
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
require 'spec_helper' describe Mail::Envelope do # From RFC4155 The application/mbox Media Type # # o Each message in the mbox database MUST be immediately preceded # by a single separator line, which MUST conform to the following # syntax: # # The exact character sequence of "From"; # # a single Space character (0x20); # # the email address of the message sender (as obtained from the # message envelope or other authoritative source), conformant # with the "addr-spec" syntax from RFC 2822; # # a single Space character; # # a timestamp indicating the UTC date and time when the message # was originally received, conformant with the syntax of the # traditional UNIX 'ctime' output sans timezone (note that the # use of UTC precludes the need for a timezone indicator); # # an end-of-line marker. it "should initialize" do doing { Mail::Envelope.new('mikel@test.lindsaar.net Mon May 2 16:07:05 2005') }.should_not raise_error end it "should return the envelope from element tree" do envelope = Mail::Envelope.new('mikel@test.lindsaar.net Mon May 2 16:07:05 2005') envelope.tree.class.should == Treetop::Runtime::SyntaxNode end describe "accessor methods" do it "should return the address" do envelope = Mail::Envelope.new("mikel@test.lindsaar.net Mon Aug 17 00:39:21 2009") envelope.from.should == "mikel@test.lindsaar.net" end it "should return the date_time" do envelope = Mail::Envelope.new("mikel@test.lindsaar.net Mon Aug 17 00:39:21 2009") envelope.date.should == ::DateTime.parse("Mon Aug 17 00:39:21 2009") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-mail_exception-0.0.1 | vendor/mail/spec/mail/fields/envelope_spec.rb |