require "application_system_test_case" class UsersTest < ApplicationSystemTestCase def setup admin = create(:administrator_user) sign_in_as(admin) end test "all users can be selected" do create_list(:user, 100) visit users_path assert_css "tbody input[type=checkbox]:checked", :count => 0 assert_css "tbody input[type=checkbox]:not(:checked)", :count => 50 check "user_all" assert_css "tbody input[type=checkbox]:checked", :count => 50 assert_css "tbody input[type=checkbox]:not(:checked)", :count => 0 click_on "Older Users", :match => :first assert_css "tbody input[type=checkbox]:checked", :count => 0 assert_css "tbody input[type=checkbox]:not(:checked)", :count => 50 check "user_all" assert_css "tbody input[type=checkbox]:checked", :count => 50 assert_css "tbody input[type=checkbox]:not(:checked)", :count => 0 end end