# Testing helper link completely fails!

**URL:** <https://www.ruby-forum.com/t/testing-helper-link-completely-fails/91657>\
**Category:** Rails\
**Created:** [April 11, 2007, 7:40am UTC](https://www.ruby-forum.com/t/testing-helper-link-completely-fails/91657 "2007-04-11T07:40:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![clemrock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c57346/32.png) [@clemrock](https://www.ruby-forum.com/u/clemrock)\
**Post date:** [April 11, 2007, 7:40am UTC](https://www.ruby-forum.com/t/testing-helper-link-completely-fails/91657/1 "2007-04-11T07:40:59Z")

</div>

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):

```auto
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
```

And the test (forms\_helper\_test.rb):

```auto
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
```

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
