add tests to check if approver/rejector is mentioned in moderated bulk update requests
This commit is contained in:
@@ -27,6 +27,10 @@ class BulkUpdateRequestTest < ActiveSupport::TestCase
|
|||||||
@ti = TagImplication.where(:antecedent_name => "bar", :consequent_name => "baz").first
|
@ti = TagImplication.where(:antecedent_name => "bar", :consequent_name => "baz").first
|
||||||
end
|
end
|
||||||
|
|
||||||
|
should "reference the approver in the automated message" do
|
||||||
|
assert_match(Regexp.compile(@admin.name), @bur.forum_post.body)
|
||||||
|
end
|
||||||
|
|
||||||
should "set the BUR approver" do
|
should "set the BUR approver" do
|
||||||
assert_equal(@admin.id, @bur.approver.id)
|
assert_equal(@admin.id, @bur.approver.id)
|
||||||
end
|
end
|
||||||
@@ -135,6 +139,11 @@ class BulkUpdateRequestTest < ActiveSupport::TestCase
|
|||||||
assert_match(/\[REJECTED\]/, @topic.title)
|
assert_match(/\[REJECTED\]/, @topic.title)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
should "reference the rejector in the automated message" do
|
||||||
|
@req.reject!(@admin)
|
||||||
|
assert_match(Regexp.compile(@admin.name), @req.forum_post.body)
|
||||||
|
end
|
||||||
|
|
||||||
should "not send @mention dmails to the approver" do
|
should "not send @mention dmails to the approver" do
|
||||||
assert_no_difference("Dmail.count") do
|
assert_no_difference("Dmail.count") do
|
||||||
@req.approve!(@admin)
|
@req.approve!(@admin)
|
||||||
|
|||||||
Reference in New Issue
Block a user