mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: make staff_edit_locks_post work with download_remote_images_to_local
This commit is contained in:
@@ -546,7 +546,7 @@ describe PostRevisor do
|
||||
expect(post).to be_locked
|
||||
end
|
||||
|
||||
it "doesn't wiki posts" do
|
||||
it "doesn't lock the wiki posts" do
|
||||
post.wiki = true
|
||||
result = subject.revise!(
|
||||
moderator,
|
||||
@@ -556,6 +556,7 @@ describe PostRevisor do
|
||||
post.reload
|
||||
expect(post).not_to be_locked
|
||||
end
|
||||
|
||||
it "doesn't lock the post when the raw did not change" do
|
||||
result = subject.revise!(
|
||||
moderator,
|
||||
@@ -577,6 +578,16 @@ describe PostRevisor do
|
||||
expect(post).not_to be_locked
|
||||
end
|
||||
|
||||
it "doesn't lock the post when revised by system user" do
|
||||
result = subject.revise!(
|
||||
Discourse.system_user,
|
||||
raw: "I usually replace hotlinked images"
|
||||
)
|
||||
expect(result).to eq(true)
|
||||
post.reload
|
||||
expect(post).not_to be_locked
|
||||
end
|
||||
|
||||
it "doesn't lock a staff member's post" do
|
||||
staff_post = Fabricate(:post, user: moderator)
|
||||
revisor = PostRevisor.new(staff_post)
|
||||
|
||||
Reference in New Issue
Block a user