Add login notice for note discussions
This commit is contained in:
parent
7e73286b57
commit
3776adcfc0
3 changed files with 22 additions and 0 deletions
|
@ -1,6 +1,23 @@
|
|||
require "application_system_test_case"
|
||||
|
||||
class NoteCommentsTest < ApplicationSystemTestCase
|
||||
test "open note has login notice" do
|
||||
note = create(:note_with_comments)
|
||||
visit note_path(note)
|
||||
|
||||
assert_no_button "Resolve"
|
||||
assert_no_button "Comment"
|
||||
assert_link "Log in to comment on this note", :href => login_path(:referer => note_path(note))
|
||||
end
|
||||
|
||||
test "closed note has no login notice" do
|
||||
note = create(:note_with_comments, :status => "closed", :closed_at => Time.now.utc)
|
||||
visit note_path(note)
|
||||
|
||||
assert_no_button "Reactivate"
|
||||
assert_no_link "Log in to comment on this note"
|
||||
end
|
||||
|
||||
def test_action_text
|
||||
note = create(:note_with_comments)
|
||||
sign_in_as(create(:user))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue