diff options
Diffstat (limited to 'spec/models/incoming_message_spec.rb')
-rw-r--r-- | spec/models/incoming_message_spec.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/models/incoming_message_spec.rb b/spec/models/incoming_message_spec.rb index b962e5707..d1738f6de 100644 --- a/spec/models/incoming_message_spec.rb +++ b/spec/models/incoming_message_spec.rb @@ -22,11 +22,22 @@ describe IncomingMessage, " display attachments" do it "should not show slashes in filenames" do foi_attachment = FOIAttachment.new() + # http://www.whatdotheyknow.com/request/post_commercial_manager_librarie#incoming-17233 foi_attachment.filename = "FOI/09/066 RESPONSE TO FOI REQUEST RECEIVED 21st JANUARY 2009.txt" expected_display_filename = foi_attachment.filename.gsub(/\//, "-") foi_attachment.display_filename.should == expected_display_filename end + it "should not show slashes in subject generated filenames" do + foi_attachment = FOIAttachment.new() + # http://www.whatdotheyknow.com/request/post_commercial_manager_librarie#incoming-17233 + foi_attachment.within_rfc822_subject = "FOI/09/066 RESPONSE TO FOI REQUEST RECEIVED 21st JANUARY 2009" + foi_attachment.content_type = 'text/plain' + expected_display_filename = foi_attachment.within_rfc822_subject.gsub(/\//, "-") + ".txt" + foi_attachment.display_filename.should == expected_display_filename + end + + end |