diff --git a/test/functional/users_controller_test.rb b/test/functional/users_controller_test.rb
index 8629a71318a7a274df67b4864a6edf83d37f033b..c774c164c806078c18197d143a2c1134ed9c7a53 100644
--- a/test/functional/users_controller_test.rb
+++ b/test/functional/users_controller_test.rb
@@ -47,6 +47,16 @@ class UsersControllerTest < Test::Unit::TestCase
     assert_nil assigns(:users).detect {|u| !u.active?}
   end
   
+  def test_list_with_name_filter
+    get :list, :name => 'john'
+    assert_response :success
+    assert_template 'list'
+    users = assigns(:users)
+    assert_not_nil users
+    assert_equal 1, users.size
+    assert_equal 'John', users.first.firstname
+  end
+  
   def test_edit_membership
     post :edit_membership, :id => 2, :membership_id => 1,
                            :membership => { :role_id => 2}