From 228edc7b70f35be0c7b8aa101d7e16538bca9f88 Mon Sep 17 00:00:00 2001 From: louise Date: Fri, 3 Apr 2009 14:07:46 +0000 Subject: Allowing extra parameters to be passed to request_url --- spec/helpers/link_to_helper_spec.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 spec/helpers/link_to_helper_spec.rb (limited to 'spec/helpers/link_to_helper_spec.rb') 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 -- cgit v1.2.3