I'm trying to test the following code:
render :update do |page|
@story.destroy
flash[:status] = "Story \"#{@story.title}\" has been deleted."
page.redirect_to request.referer
end
I know that assert_redirected doesn't work.
I found this blog post from 2006 (http://www.caboo.se/articles/
2006/2/20/assert-yourself-man-redirecting-with-rjs) and I was
wondering if there's a better/different way of achieving the same
Thanks in advance,
Mauro
I'm trying to test the following code:
render :update do |page|
@story\.destroy
flash\[:status\] = "Story \\"\#\.\.\.@story\.title\}\\" has been deleted\."
page\.redirect\_to request\.referer
end
I know that assert_redirected doesn't work.
In the past i've used the arts plugin (http://glu.ttono.us/articles/
2006/05/29/guide-test-driven-rjs-with-arts) in the past.
Fred
The arts plug in has been incorporated into rails and I couldn't find
it anywhere anymore. And as far as I know it didn't have this
functionality either.
Mauro
The arts plug in has been incorporated into rails and I couldn't find
it anywhere anymore. And as far as I know it didn't have this
functionality either.
Not quite, and yes it did. The assert_select_rjs isn't quite the same
as ARTS was. better in someways, different in others.
It could/can do assert_rjs :redirect_to, :action => 'foo'
At the end of the day all that's doing though is asserting that the
output contains window.location="..."
Fred
Thanks a lot for your response!
Where could I find arts? I see that it indeed has the capability of
testing for :redirect_to...
The last known location http://thar.be/svn/projects/plugins/arts is
not responding anymore...
Mauro
Thanks a lot for your response!
Where could I find arts? I see that it indeed has the capability of
testing for :redirect_to...
seems to be a copy on github: GitHub - richpoirier/arts: Mirror of the ARTS Rails plugin.
Fred
That worked!!!! Thanks a lot!
Mauro