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
-~----------~----~----~----~------~----~------~--~---

Reply via email to