Hello,
I''m making a simple sort helper link that works great. When I go
to
write it it fails miserably.
Here''s the method (forms_helper.rb):
[code]
def sort_link(title, params_order, up_img_link, down_img_link,
options={})
params_order == options[:order] ? link_to(title, options) +''
''+
link_to(image_tag(sort_img), options) : link_to(title, options)
#image_link = link_to(image_tag(up_img_link), options)
end
[/code]
And the test (forms_helper_test.rb):
[code]
def test_sort_link
@params_order = {}
up_sort_link = sort_link(''Test sort link'',
@params_order[''spaces.title ''],
''../../images/shared/arrow_down.gif'',
''../../images/shared/arrow_up.gif'', {:order =>
''spaces.title '', :sortd
=> ''ASC'', :page => 1})
end
[/code]
And the error that test throws:
No url can be generated for the hash {:order=>"spaces.title ",
:sortd=>"ASC", :page=>"
Now - it''s obvious that I didn''t even get a chance to set the
up_sort_link var to any assertions to test because the error was
generated by just trying to call the method in the test.
Any ideas
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---