Testing my_form_for in a FormBuilder test

Hi there,

I’m developing a FormBuilder (let’s say LabelledFormBuilder), and I
created a helper called labelled_form_for to put the “:builder =>
LabelledFormBuilder” in options and call the original form_for, like
suggested on the Rails API ( http://liten.be//0EBtc ).

I wrote this test:

    it 'should return a form with "labelled_form" class' do
      user = mock_model(User)
      helper.labelled_form_for(user).should
have_tag('form[class=labeled_form]')
    end

but, I got a "The error occurred while evaluating nil.<< " right on I
call …

  form_for(record, *(args << options.merge(:builder =>
LabelledFormBuilder)), &proc)

Well, when I test on the browser, no error ocurrs.

Someone can help?

thanks

On Aug 24, 2010, at 11:19 AM, Rafael Uchôa wrote:

it ‘should return a form with “labelled_form” class’ do
LabelledFormBuilder)), &proc)
[/code]

Well, when I test on the browser, no error ocurrs.

Someone can help?

Please post the full spec, code, and error (with backtrace). Also, what
versions of ruby, rails, rspec?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs