aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test
diff options
context:
space:
mode:
authorErnie Miller <ernie@metautonomo.us>2008-06-28 22:27:32 -0400
committergbuesing <gbuesing@gmail.com>2008-06-29 13:37:07 -0500
commitd0092dc44d580f4179308c7394d9023098406f79 (patch)
treed5ec77bbd249cd8bb1c1ae0efd877f179c656494 /actionpack/test
parent029a7455846cde2654958358a6fe354f236ade35 (diff)
downloadrails-d0092dc44d580f4179308c7394d9023098406f79.tar.gz
rails-d0092dc44d580f4179308c7394d9023098406f79.tar.bz2
rails-d0092dc44d580f4179308c7394d9023098406f79.zip
Added support for regexp matching of priority zones in time_zone_select [#195 state:resolved]
Diffstat (limited to 'actionpack/test')
-rw-r--r--actionpack/test/template/form_options_helper_test.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/actionpack/test/template/form_options_helper_test.rb b/actionpack/test/template/form_options_helper_test.rb
index 3f89a5e426..1db3a4d7d8 100644
--- a/actionpack/test/template/form_options_helper_test.rb
+++ b/actionpack/test/template/form_options_helper_test.rb
@@ -1300,6 +1300,24 @@ COUNTRIES
html
end
+ uses_mocha "time_zone_select_with_priority_zones_as_regexp" do
+ def test_time_zone_select_with_priority_zones_as_regexp
+ @firm = Firm.new("D")
+ MockTimeZone.any_instance.stubs(:=~).returns(true,false,false,true,false)
+
+ html = time_zone_select("firm", "time_zone", /A|D/)
+ assert_dom_equal "<select id=\"firm_time_zone\" name=\"firm[time_zone]\">" +
+ "<option value=\"A\">A</option>\n" +
+ "<option value=\"D\" selected=\"selected\">D</option>" +
+ "<option value=\"\" disabled=\"disabled\">-------------</option>\n" +
+ "<option value=\"B\">B</option>\n" +
+ "<option value=\"C\">C</option>\n" +
+ "<option value=\"E\">E</option>" +
+ "</select>",
+ html
+ end
+ end
+
def test_time_zone_select_with_default_time_zone_and_nil_value
@firm = Firm.new()
@firm.time_zone = nil