diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb index d23be4ad2..d59617941 100644 --- a/app/views/users/index.html.erb +++ b/app/views/users/index.html.erb @@ -11,7 +11,7 @@ <% if @groups.present? %> -<%= select_tag 'group_id', '' + options_from_collection_for_select(@groups, :id, :name, params[:group_id].to_i), :onchange => "this.form.submit(); return false;" %> +<%= select_tag 'group_id', content_tag('option') + options_from_collection_for_select(@groups, :id, :name, params[:group_id].to_i), :onchange => "this.form.submit(); return false;" %> <% end %> diff --git a/test/functional/users_controller_test.rb b/test/functional/users_controller_test.rb index f92bd44f0..0faaf03ae 100644 --- a/test/functional/users_controller_test.rb +++ b/test/functional/users_controller_test.rb @@ -74,6 +74,9 @@ class UsersControllerTest < ActionController::TestCase users = assigns(:users) assert users.any? assert_equal([], (users - Group.find(10).users)) + assert_select 'select[name=group_id]' do + assert_select 'option[value=10][selected=selected]' + end end def test_show