fix content_type handling for attachments

This commit is contained in:
Chris Anderson 2009-08-06 13:04:17 -07:00
parent 441fe94a39
commit 212bc79f3e
2 changed files with 3 additions and 3 deletions

View file

@ -64,7 +64,7 @@ module CouchRest
def set_attachment_attr(args)
content_type = args[:content_type] ? args[:content_type] : get_mime_type(args[:file])
self['_attachments'][args[:name]] = {
'content-type' => content_type,
'content_type' => content_type,
'data' => encode_attachment(args[:file].read)
}
end

View file

@ -66,7 +66,7 @@ describe "ExtendedDocument attachments" do
it 'should set the content-type if passed' do
@obj.create_attachment(:file => @file_ext, :name => @attachment_name, :content_type => @content_type)
@obj['_attachments'][@attachment_name]['content-type'].should == @content_type
@obj['_attachments'][@attachment_name]['content_type'].should == @content_type
end
end
@ -100,7 +100,7 @@ describe "ExtendedDocument attachments" do
file = File.open(FIXTURE_PATH + '/attachments/README')
@file.should_not == file
@obj.update_attachment(:file => file, :name => @attachment_name, :content_type => @content_type)
@obj['_attachments'][@attachment_name]['content-type'].should == @content_type
@obj['_attachments'][@attachment_name]['content_type'].should == @content_type
end
it 'should delete an attachment that exists' do