Merge pull request #11836 from mcfiredrill/engines-testing-doc

additional note about routes in functional tests for engines [ci skip]
This commit is contained in:
Arthur Nogueira Neves 2014-04-16 10:49:26 -04:00
commit fa83601996
1 changed files with 10 additions and 0 deletions

View File

@ -1052,6 +1052,16 @@ This tells the application that you still want to perform a `GET` request to the
`index` action of this controller, but you want to use the engine's route to get
there, rather than the application's one.
Another way to do this is to assign the `@routes` instance variable to `Engine.routes` in your test setup:
```ruby
setup do
@routes = Engine.routes
end
```
This will also ensure url helpers for the engine will work as expected in your tests.
Improving engine functionality
------------------------------