create(:note_comment, :note => note, :author => second_user)
end
- # Note that the table rows include a header row
get user_notes_path(:display_name => first_user.display_name)
assert_response :success
- assert_select "table.note_list tr", :count => 2
+ assert_select "table.note_list tbody tr", :count => 1
get user_notes_path(:display_name => second_user.display_name)
assert_response :success
- assert_select "table.note_list tr", :count => 2
+ assert_select "table.note_list tbody tr", :count => 1
get user_notes_path(:display_name => "non-existent")
assert_response :not_found
get user_notes_path(:display_name => first_user.display_name)
assert_response :success
- assert_select "table.note_list tr", :count => 2
+ assert_select "table.note_list tbody tr", :count => 1
get user_notes_path(:display_name => second_user.display_name)
assert_response :success
- assert_select "table.note_list tr", :count => 3
+ assert_select "table.note_list tbody tr", :count => 2
get user_notes_path(:display_name => "non-existent")
assert_response :not_found
get user_notes_path(:display_name => user.display_name)
assert_response :success
- assert_select "table.note_list tr", :count => 11
+ assert_select "table.note_list tbody tr", :count => 10
get user_notes_path(:display_name => user.display_name, :page => 2)
assert_response :success
- assert_select "table.note_list tr", :count => 11
+ assert_select "table.note_list tbody tr", :count => 10
end
def test_empty_page
get user_blocks_path
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
get user_blocks_path(:page => 2)
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
end
get user_blocks_on_path(:display_name => user.display_name)
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
get user_blocks_on_path(:display_name => user.display_name, :page => 2)
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
end
get user_blocks_by_path(:display_name => user.display_name)
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
get user_blocks_by_path(:display_name => user.display_name, :page => 2)
assert_response :success
- assert_select "table#block_list", :count => 1 do
- assert_select "tr", :count => 21
+ assert_select "table#block_list tbody", :count => 1 do
+ assert_select "tr", :count => 20
end
end
end
get users_path
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 7 + 1
+ assert_select "table#user_list tbody tr", :count => 7
# Should be able to limit by status
get users_path, :params => { :status => "suspended" }
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 1 + 1
+ assert_select "table#user_list tbody tr", :count => 1
# Should be able to limit by IP address
get users_path, :params => { :ip => "1.2.3.4" }
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 1 + 1
+ assert_select "table#user_list tbody tr", :count => 1
end
def test_index_get_paginated
get users_path
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 51
+ assert_select "table#user_list tbody tr", :count => 50
get users_path, :params => { :page => 2 }
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 51
+ assert_select "table#user_list tbody tr", :count => 50
get users_path, :params => { :page => 3 }
assert_response :success
assert_template :index
- assert_select "table#user_list tr", :count => 3
+ assert_select "table#user_list tbody tr", :count => 2
end
def test_index_post_confirm