implements user name change requests

This commit is contained in:
albert
2013-03-26 18:13:03 -04:00
parent 7939ce2a98
commit a9be96ce8b
12 changed files with 179 additions and 12 deletions

View File

@@ -20,7 +20,7 @@ class UserNameChangeRequestTest < ActiveSupport::TestCase
end
should "create a dmail" do
assert_difference("Dmail.count", 2) do
assert_difference("Dmail.count", 4) do
@change_request.approve!
end
end
@@ -35,6 +35,18 @@ class UserNameChangeRequestTest < ActiveSupport::TestCase
@change_request.approve!
assert_equal("abc", Cache.get("uin:#{@requester.id}"))
end
should "create feedback" do
assert_difference("UserFeedback.count", 1) do
@change_request.approve!
end
end
should "create mod action" do
assert_difference("ModAction.count", 1) do
@change_request.approve!
end
end
end
context "rejecting a request" do