diff --git a/test/controllers/posts_controller_test.rb b/test/controllers/posts_controller_test.rb
index d21e63ae133b157262427ebf5923934089c47049..0f83125a33f6b736a0dc2478c11ec676f9eda6ec 100644
--- a/test/controllers/posts_controller_test.rb
+++ b/test/controllers/posts_controller_test.rb
@@ -220,4 +220,17 @@ class PostsControllerTest < ActionController::TestCase
     assert_response 302
     assert_redirected_to post_path(posts(:answer_one).parent_id)
   end
+
+  test 'can get edit' do
+    sign_in users(:standard_user)
+    get :edit, params: { id: posts(:question_one).id }
+    assert_response 200
+    assert_not_nil assigns(:post)
+  end
+
+  test 'edit requires authentication' do
+    get :edit, params: { id: posts(:question_one).id }
+    assert_response 302
+    assert_redirected_to new_user_session_path
+  end
 end