Sha256: 39a27025e295ef787c4736877684bb7a5b20801743d65d6d3e3044586aa5cb91
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require 'spec_helper' describe Mail::ReturnPathField do it "should allow you to specify a field" do rp = Mail::ReturnPathField.new('Return-Path: mikel@test.lindsaar.net') rp.address.should == 'mikel@test.lindsaar.net' end it "should encode the addr_spec in <>" do rp = Mail::ReturnPathField.new('Return-Path: mikel@test.lindsaar.net') rp.encoded.should == "Return-Path: <mikel@test.lindsaar.net>\r\n" end it "should set the return path" do mail = Mail.new do to "to@someemail.com" from "from@someemail.com" subject "Can't set the return-path" return_path "bounce@someemail.com" message_id "<1234@someemail.com>" body "body" end mail.return_path.should == "bounce@someemail.com" end it "should set the return path" do mail = Mail.new do to "to@someemail.com" from "from@someemail.com" subject "Can't set the return-path" return_path "bounce@someemail.com" message_id "<1234@someemail.com>" body "body" end encoded_mail = Mail.new(mail.encoded) encoded_mail.return_path.should == "bounce@someemail.com" end it "should wrap the return path addr_spec in <>" do mail = Mail.new do to "to@someemail.com" from "from@someemail.com" subject "Can't set the return-path" return_path "bounce@someemail.com" message_id "<1234@someemail.com>" body "body" end mail.encoded.should =~ /<bounce@someemail\.com>/ 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/return_path_field_spec.rb |