]> git.openstreetmap.org Git - rails.git/blob - test/system/changeset_comments_test.rb
beed3238ce4717473433c8944ad611632a8b0530
[rails.git] / test / system / changeset_comments_test.rb
1 require "application_system_test_case"
2
3 class ChangesetCommentsTest < ApplicationSystemTestCase
4   test "open changeset has a still open notice" do
5     changeset = create(:changeset)
6     sign_in_as(create(:user))
7     visit changeset_path(changeset)
8
9     within_sidebar do
10       assert_no_button "Comment"
11       assert_text "Changeset still open"
12     end
13   end
14
15   test "changeset has a login notice" do
16     changeset = create(:changeset, :closed)
17     visit changeset_path(changeset)
18
19     within_sidebar do
20       assert_no_button "Subscribe"
21       assert_no_button "Comment"
22       assert_link "Log in to join the discussion", :href => login_path(:referer => changeset_path(changeset))
23     end
24   end
25 end