diff options
author | louise <louise> | 2009-04-03 14:07:46 +0000 |
---|---|---|
committer | louise <louise> | 2009-04-03 14:07:46 +0000 |
commit | 228edc7b70f35be0c7b8aa101d7e16538bca9f88 (patch) | |
tree | 1a9bb7fc6490c08e0daebb8823b8710cfb0d910d /spec/helpers/link_to_helper_spec.rb | |
parent | 20e6b89629663653594a06ad5bc81321a7913a93 (diff) |
Allowing extra parameters to be passed to request_url
Diffstat (limited to 'spec/helpers/link_to_helper_spec.rb')
-rw-r--r-- | spec/helpers/link_to_helper_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/helpers/link_to_helper_spec.rb b/spec/helpers/link_to_helper_spec.rb new file mode 100644 index 000000000..f211a531d --- /dev/null +++ b/spec/helpers/link_to_helper_spec.rb @@ -0,0 +1,23 @@ +require File.dirname(__FILE__) + '/../spec_helper' + +describe LinkToHelper do + + include LinkToHelper + + describe 'when creating a url for a request' do + + before do + @mock_request = mock_model(InfoRequest, :url_title => 'test_title') + end + + it 'should return a path like /request/test_title' do + request_url(@mock_request).should == '/request/test_title' + end + + it 'should return a path including any extra parameters passed' do + request_url(@mock_request, {:update_status => 1}).should == '/request/test_title?update_status=1' + end + + end + +end
\ No newline at end of file |