Hi,
I've just been experimenting with integration tests within merb using
webrat.
Things were going really well (it just, sorta, works!) until I tried
to attach a file:
it "should accept file uploads" do
@response = request(url(:homepage))
attach_file('package-file', IMAGE[:path], 'image/jpeg')
click_button('package-create')
end
This raises the error:
uninitialized constant Webrat::FileField::ActionController
Looking at the webrat code (core/field.rb:291) this is the culprit:
def test_uploaded_file
if content_type
ActionController::TestUploadedFile.new(@value, content_type)
else
ActionController::TestUploadedFile.new(@value)
end
end
Obviously this is rails specific. Am I using the wrong method for
integration testing with file uploads?
I'm using merb 1.0.6.1 and webrat 0.3.2.
Thanks in advance,
Garry
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---