Sha256: 7ec5c129948b17eae23f8d97474c91cff462dd0387e09d9dda03433322db0a65
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
require 'spec_helper' describe Mail::MessageIdsElement do it "should parse a message_id" do msg_id_text = '<1234@test.lindsaar.net>' doing { Mail::MessageIdsElement.new(msg_id_text) }.should_not raise_error end it "should parse multiple message_ids" do msg_id_text = '<1234@test.lindsaar.net> <1234@test.lindsaar.net>' doing { Mail::MessageIdsElement.new(msg_id_text) }.should_not raise_error end it "should raise an error if the input is useless" do msg_id_text = nil doing { Mail::MessageIdsElement.new(msg_id_text) }.should raise_error end it "should raise an error if the input is useless" do msg_id_text = '""""""""""""""""' doing { Mail::MessageIdsElement.new(msg_id_text) }.should raise_error end it "should respond to message_ids" do msg_id_text = '<1234@test.lindsaar.net> <1234@test.lindsaar.net>' msg_ids = Mail::MessageIdsElement.new(msg_id_text) msg_ids.message_ids.should == ['1234@test.lindsaar.net', '1234@test.lindsaar.net'] end it "should respond to message_id" do msg_id_text = '<1234@test.lindsaar.net>' msg_ids = Mail::MessageIdsElement.new(msg_id_text) msg_ids.message_id.should == '1234@test.lindsaar.net' end it "should not fail to parse a message id with dots in it" do text = "<4afb664ca3078_48dc..fdbe32b865532b@ax-desktop.mail>" m = Mail::MessageIdsElement.new(text) m.message_id.should == "4afb664ca3078_48dc..fdbe32b865532b@ax-desktop.mail" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-mail_exception-0.0.1 | vendor/mail/spec/mail/elements/message_ids_element_spec.rb |