From 0960200802d7c87940cd0c7348d2f612c4f15d65 Mon Sep 17 00:00:00 2001 From: francis Date: Wed, 8 Apr 2009 07:31:07 +0000 Subject: TMail rebuilds address when constructing emails. Move our more aggressive quoting rule into a TMail monkey patch proper so it is always called when constructing emails, and remove the hacky function (Address.encode_quoted_string) it used to call in special places --- spec/models/user_spec.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'spec/models/user_spec.rb') diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index dc14feff9..46aa046fb 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -124,3 +124,23 @@ describe User, 'when asked if a user owns every request' do end end + +describe User, " when making name and email address" do + it "should generate a name and email" do + @user = User.new + @user.name = "Sensible User" + @user.email = "sensible@localhost" + + @user.name_and_email.should == "Sensible User " + end + + it "should quote name and email with funny characters in the name" do + @user = User.new + @user.name = "Silly @ User" + @user.email = "silly@localhost" + + @user.name_and_email.should == "\"Silly @ User\" " + end +end + + -- cgit v1.2.3