mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Bring back ===
stubbing in time_zone_select
test.
Erroneously removed in 58910dc7
.
The stubbing was a regression test to ensure `time_zone_select` wasn't implemented with
`grep`. Rename the test and add a comment to make the intent clearer.
This commit is contained in:
parent
3936f38dae
commit
4547e894e9
1 changed files with 7 additions and 1 deletions
|
@ -1203,9 +1203,15 @@ class FormOptionsHelperTest < ActionView::TestCase
|
|||
html
|
||||
end
|
||||
|
||||
def test_time_zone_select_with_priority_zones_as_regexp_using_grep_finds_no_zones
|
||||
def test_time_zone_select_with_priority_zones_is_not_implemented_with_grep
|
||||
@firm = Firm.new("D")
|
||||
|
||||
# `time_zone_select` can't be written with `grep` because Active Support
|
||||
# time zones don't support implicit string coercion with `to_str`.
|
||||
@fake_timezones.each do |tz|
|
||||
def tz.===(zone); raise Exception; end
|
||||
end
|
||||
|
||||
html = time_zone_select("firm", "time_zone", /A|D/)
|
||||
assert_dom_equal "<select id=\"firm_time_zone\" name=\"firm[time_zone]\">" +
|
||||
"<option value=\"\" disabled=\"disabled\">-------------</option>\n" +
|
||||
|
|
Loading…
Reference in a new issue