diff --git a/test/controllers/changeset_comments_controller_test.rb b/test/controllers/changeset_comments_controller_test.rb index 52ec743183..4a5340bf9a 100644 --- a/test/controllers/changeset_comments_controller_test.rb +++ b/test/controllers/changeset_comments_controller_test.rb @@ -14,6 +14,31 @@ def test_routes ) end + ## + # test comments webpage + def test_index + user = create(:user) + other_user = create(:user) + changeset = create(:changeset, :closed) + create_list(:changeset_comment, 3, :changeset => changeset, :author => user) + create_list(:changeset_comment, 2, :changeset => changeset, :author => other_user) + + get changeset_comments_path(user) + assert_response :success + assert_select "table.table-striped tbody" do + assert_select "tr", :count => 3 + end + + create(:changeset_comment, :changeset => changeset, :author => user) + create(:changeset_comment, :changeset => changeset, :author => user, :visible => false) + + get changeset_comments_path(user) + assert_response :success + assert_select "table.table-striped tbody" do + assert_select "tr", :count => 4 + end + end + ## # test comments feed def test_feed