From acb80e3d0e96725fffad7caa42cc33281714450a Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Thu, 13 Oct 2005 22:44:45 +0000 Subject: Escape query strings in the href attribute of URLs created by url_helper. #2333 git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2572 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/template/url_helper_test.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'actionpack/test') diff --git a/actionpack/test/template/url_helper_test.rb b/actionpack/test/template/url_helper_test.rb index e85f710c44..78ad185542 100644 --- a/actionpack/test/template/url_helper_test.rb +++ b/actionpack/test/template/url_helper_test.rb @@ -25,6 +25,14 @@ class UrlHelperTest < Test::Unit::TestCase assert_dom_equal "
", button_to("Hello", "http://www.example.com") end + def test_button_to_with_query + assert_dom_equal "
", button_to("Hello", "http://www.example.com/q1=v1&q2=v2") + end + + def test_button_to_with_query_and_no_name + assert_dom_equal "
", button_to(nil, "http://www.example.com?q1=v1&q2=v2") + end + def test_button_to_with_javascript_confirm assert_dom_equal( "
", @@ -47,6 +55,14 @@ class UrlHelperTest < Test::Unit::TestCase assert_dom_equal "Hello", link_to("Hello", "http://www.example.com") end + def test_link_tag_with_query + assert_dom_equal "Hello", link_to("Hello", "http://www.example.com?q1=v1&q2=v2") + end + + def test_link_tag_with_query_and_no_name + assert_dom_equal "http://www.example.com?q1=v1&q2=v2", link_to(nil, "http://www.example.com?q1=v1&q2=v2") + end + def test_link_tag_with_custom_onclick assert_dom_equal "Hello", link_to("Hello", "http://www.example.com", :onclick => "alert('yay!')") end -- cgit v1.2.3