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?