[rspec-users] How to spec routes for a resource nested in multiples resources?

David Chelimsky dchelimsky at gmail.com
Sat Sep 1 10:10:09 EDT 2007


On 8/31/07, Edgar Gonzalez <edgargonzalez at gmail.com> wrote:
> Hi,
>
> I got the resource "Llamadas" nested in:
> - Operadores
> - Productos
> - Centros
>
> Here is part of my routes http://pastie.caboo.se/92767
>
> I want to spec that the routes for Llamadas, I tried several approachs:
>
> - route_for(:controller => "llamadas", :action => "exitosas",
> :operador_id => 1).should == "/operador/1/llamadas;exitosas"

route_for wraps ActionController::Routing::Routes.generate(options),
so whatever route_for is producing is what rails actually produces.
You may want to ask on the Rails list how people are approaching this
w/ test/unit. If you get an answer, please report it back here.

Cheers,
David



>
> - controller.send(:operador_exitosas_llamadas_path, at operador).should
> == "/operador/22/llamadas;exitosas"
>
> but nothing works.
>
> any clue?
>
> thanks in advance
> --
> Edgar González González
> E-mail: edgargonzalez at gmail.com
> http://www.hasmanydevelopers.com
> http://www.rubycorner.com
> http://www.to2blogs.com
> http://www.lacaraoscura.com
> --
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list