From 9acff4872df1ab628abfae923691f911b58d6d3f Mon Sep 17 00:00:00 2001 From: xibbar Date: Sun, 28 Sep 2008 15:41:12 +0000 Subject: * lib/cgi/html.rb (CGI::HtmlExtension::{radio_group, checkbox_group}): can specify the false as checked or selected value. [ruby-core:18306], [ruby-core:18307] * test/cgi/test_cgi_tag_helper.rb: add a test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/cgi/test_cgi_tag_helper.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/cgi/test_cgi_tag_helper.rb') diff --git a/test/cgi/test_cgi_tag_helper.rb b/test/cgi/test_cgi_tag_helper.rb index 38533a11e8..618130b822 100755 --- a/test/cgi/test_cgi_tag_helper.rb +++ b/test/cgi/test_cgi_tag_helper.rb @@ -313,6 +313,17 @@ class CGITagHelperTest < Test::Unit::TestCase assert_match(/^bbdd$/,str) assert_match(/^bbdd$/,str) assert_match(/^bbdd$/,str) + str=cgi.checkbox_group("foo",["aa","bb"],["cc","dd",true]) + assert_match(/^bbdd$/,str) + assert_match(/^bbdd$/,str) + assert_match(/^bbdd$/,str) + assert_match(/^bbdd$/,str) + if RUBY_VERSION>="1.9" + str=cgi.radio_group("foo",["aa","bb"],["cc","dd",false]) + assert_match(/^bbdd$/,str) + assert_match(/^bbdd$/,str) + assert_match(/^bbdd$/,str) + end end =begin -- cgit v1.2.3