Kill trailing whitespace in ruby files
This commit is contained in:
@@ -10,25 +10,25 @@ class ForumTopicsControllerTest < ActionController::TestCase
|
||||
@mod = FactoryGirl.create(:moderator_user)
|
||||
@forum_topic = FactoryGirl.create(:forum_topic, :title => "my forum topic", :creator => @user)
|
||||
end
|
||||
|
||||
|
||||
teardown do
|
||||
CurrentUser.user = nil
|
||||
CurrentUser.ip_addr = nil
|
||||
end
|
||||
|
||||
|
||||
context "index action" do
|
||||
should "list all forum topics" do
|
||||
get :index
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
|
||||
context "with search conditions" do
|
||||
should "list all matching forum topics" do
|
||||
get :index, {:search => {:title_matches => "forum"}}
|
||||
assert_response :success
|
||||
assert_equal(1, assigns(:forum_topics).size)
|
||||
end
|
||||
|
||||
|
||||
should "list nothing for when the search matches nothing" do
|
||||
get :index, {:search => {:title_matches => "bababa"}}
|
||||
assert_response :success
|
||||
@@ -36,32 +36,32 @@ class ForumTopicsControllerTest < ActionController::TestCase
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
context "edit action" do
|
||||
should "render if the editor is the creator of the topic" do
|
||||
get :edit, {:id => @forum_topic.id}, {:user_id => @user.id}
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
|
||||
should "render if the editor is a moderator" do
|
||||
get :edit, {:id => @forum_topic.id}, {:user_id => @mod.id}
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
|
||||
should "fail if the editor is not the creator of the topic and is not a moderator" do
|
||||
assert_raises(User::PrivilegeError) do
|
||||
get :edit, {:id => @forum_topic.id}, {:user_id => @other_user.id}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
context "new action" do
|
||||
should "render" do
|
||||
get :new, {}, {:user_id => @user.id}
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
context "create action" do
|
||||
should "create a new forum topic and post" do
|
||||
assert_difference(["ForumPost.count", "ForumTopic.count"], 1) do
|
||||
@@ -72,12 +72,12 @@ class ForumTopicsControllerTest < ActionController::TestCase
|
||||
assert_redirected_to(forum_topic_path(forum_topic))
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
context "destroy action" do
|
||||
setup do
|
||||
@post = FactoryGirl.create(:forum_post, :topic_id => @forum_topic.id)
|
||||
end
|
||||
|
||||
|
||||
should "destroy the topic and any associated posts" do
|
||||
post :destroy, {:id => @forum_topic.id}, {:user_id => @user.id}
|
||||
assert_redirected_to(forum_topic_path(@forum_topic))
|
||||
@@ -85,12 +85,12 @@ class ForumTopicsControllerTest < ActionController::TestCase
|
||||
assert_equal(true, @forum_topic.is_deleted?)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
context "undelete action" do
|
||||
setup do
|
||||
@forum_topic.update_attribute(:is_deleted, true)
|
||||
end
|
||||
|
||||
|
||||
should "restore the topic" do
|
||||
post :undelete, {:id => @forum_topic.id}, {:user_id => @user.id}
|
||||
assert_redirected_to(forum_topic_path(@forum_topic))
|
||||
|
||||
Reference in New Issue
Block a user