Skip to content
Snippets Groups Projects
Commit fc4081a8 authored by Taico Aerts's avatar Taico Aerts
Browse files

Add test for post editing

parent c1146887
No related branches found
No related tags found
2 merge requests!51Upgrade to latest qpixel,!50Update to latest codidact changes
......@@ -107,7 +107,7 @@ class PostTest < ApplicationSystemTestCase
# Show
# -------------------------------------------------------
test 'User can view post' do
test 'Anyone can view question' do
post = posts(:question_one)
visit post_url(post)
......@@ -122,7 +122,7 @@ class PostTest < ApplicationSystemTestCase
end
end
test 'User can sort answers' do
test 'Anyone can sort answers' do
post = posts(:question_one)
visit post_url(post)
......@@ -130,4 +130,28 @@ class PostTest < ApplicationSystemTestCase
assert_current_path post_url(post, sort: 'active')
end
# -------------------------------------------------------
# Edit
# -------------------------------------------------------
test 'User with edit permissions can directly edit question' do
log_in :editor
post = posts(:question_two)
visit post_url(post)
within ".post[data-post-id=\"#{post.id}\"]" do
click_on 'Edit'
end
updated_text = 'This is the updated body text, which should be quite different from the original text!'
fill_in 'Body', with: updated_text
fill_in 'Edit Comment', with: 'Major Rewrite for Tests'
click_on "Save Post in #{post.category.name}"
assert_current_path post_url(post)
# Check that the page shows the updated text
assert_text updated_text
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment