提交 4547e894 编写于 作者: K Kasper Timm Hansen

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.
上级 3936f38d
......@@ -1203,9 +1203,15 @@ def tz.=~(re); %(A D).include?(name) end
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" +
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册