fix content_type handling for attachments
This commit is contained in:
parent
441fe94a39
commit
212bc79f3e
2 changed files with 3 additions and 3 deletions
|
@ -64,7 +64,7 @@ module CouchRest
|
||||||
def set_attachment_attr(args)
|
def set_attachment_attr(args)
|
||||||
content_type = args[:content_type] ? args[:content_type] : get_mime_type(args[:file])
|
content_type = args[:content_type] ? args[:content_type] : get_mime_type(args[:file])
|
||||||
self['_attachments'][args[:name]] = {
|
self['_attachments'][args[:name]] = {
|
||||||
'content-type' => content_type,
|
'content_type' => content_type,
|
||||||
'data' => encode_attachment(args[:file].read)
|
'data' => encode_attachment(args[:file].read)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
@ -66,7 +66,7 @@ describe "ExtendedDocument attachments" do
|
||||||
|
|
||||||
it 'should set the content-type if passed' do
|
it 'should set the content-type if passed' do
|
||||||
@obj.create_attachment(:file => @file_ext, :name => @attachment_name, :content_type => @content_type)
|
@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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ describe "ExtendedDocument attachments" do
|
||||||
file = File.open(FIXTURE_PATH + '/attachments/README')
|
file = File.open(FIXTURE_PATH + '/attachments/README')
|
||||||
@file.should_not == file
|
@file.should_not == file
|
||||||
@obj.update_attachment(:file => file, :name => @attachment_name, :content_type => @content_type)
|
@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
|
end
|
||||||
|
|
||||||
it 'should delete an attachment that exists' do
|
it 'should delete an attachment that exists' do
|
||||||
|
|
Loading…
Add table
Reference in a new issue