diff options
author | Vasiliy Ermolovich <younash@gmail.com> | 2013-07-20 15:36:27 +0300 |
---|---|---|
committer | Vasiliy Ermolovich <younash@gmail.com> | 2013-07-20 17:14:28 +0300 |
commit | cadfe4bf452e5ae1f4e54a01709f6eba6eb17dc2 (patch) | |
tree | 641b9f8440163b24eeb72078cb19829dfc7998c8 /actionview/test/template | |
parent | eda66d89c74cd573f5c0f24877fe9bf3c6a338ba (diff) | |
download | rails-cadfe4bf452e5ae1f4e54a01709f6eba6eb17dc2.tar.gz rails-cadfe4bf452e5ae1f4e54a01709f6eba6eb17dc2.tar.bz2 rails-cadfe4bf452e5ae1f4e54a01709f6eba6eb17dc2.zip |
add support for html attributes to grouped_options_for_select
Diffstat (limited to 'actionview/test/template')
-rw-r--r-- | actionview/test/template/form_options_helper_test.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/actionview/test/template/form_options_helper_test.rb b/actionview/test/template/form_options_helper_test.rb index 8c90a58a84..3ec138b639 100644 --- a/actionview/test/template/form_options_helper_test.rb +++ b/actionview/test/template/form_options_helper_test.rb @@ -302,6 +302,16 @@ class FormOptionsHelperTest < ActionView::TestCase ) end + def test_grouped_options_for_select_with_array_and_html_attributes + assert_dom_equal( + "<optgroup label=\"North America\" data-foo=\"bar\"><option value=\"US\">United States</option>\n<option value=\"Canada\">Canada</option></optgroup><optgroup label=\"Europe\" disabled=\"disabled\"><option value=\"GB\">Great Britain</option>\n<option value=\"Germany\">Germany</option></optgroup>", + grouped_options_for_select([ + ["North America", [['United States','US'],"Canada"], :data => { :foo => 'bar' }], + ["Europe", [["Great Britain","GB"], "Germany"], :disabled => 'disabled'] + ]) + ) + end + def test_grouped_options_for_select_with_optional_divider assert_dom_equal( "<optgroup label=\"----------\"><option value=\"US\">US</option>\n<option value=\"Canada\">Canada</option></optgroup><optgroup label=\"----------\"><option value=\"GB\">GB</option>\n<option value=\"Germany\">Germany</option></optgroup>", |