# Integration test post: problem

**URL:** <https://www.ruby-forum.com/t/integration-test-post-problem/121849>\
**Category:** Rails\
**Created:** [December 1, 2007, 10:04pm UTC](https://www.ruby-forum.com/t/integration-test-post-problem/121849 "2007-12-01T22:04:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [December 1, 2007, 10:04pm UTC](https://www.ruby-forum.com/t/integration-test-post-problem/121849/1 "2007-12-01T22:04:39Z")

</div>

Hi All

I’m trying to submit a from in an Integration test.

I have the following form:

 ... ...

The test:

```
post: :login, :params => { :field1 => 'blabla', :field2 => 'blalba'

```

}

Running the test the line above generates the following error:

1. Error:  
test\_form\_submit(AuthTest):  
NoMethodError: undefined method `[]' for :login:Symbol /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/integration.rb:222:in`process’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action\_controller/integration.rb:157:in  
`post' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action_controller/integration.rb:498:in`send’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action\_controller/integration.rb:498:in  
`post' integration/auth_test.rb:15:in`test\_login’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.1/lib/action\_controller/integration.rb:453:in  
`run’

Any suggestion what is wrong with the post: ?

Thnx in advance  
LuCa

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [December 1, 2007, 10:09pm UTC](https://www.ruby-forum.com/t/integration-test-post-problem/121849/2 "2007-12-01T22:09:47Z")

</div>

I just changed

post: :login, :params =\> { :field1 =\> ‘blabla’, :field2 =\> ‘blalba’ }

into

post: “/login”, :params =\> { :field1 =\> ‘blabla’, :field2 =\> ‘blalba’ }

and the error was gone 🙂  
Interesting!

cheers  
LuCa
