2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 09:10:25 +08:00

Rename ninja_edit_window to editing_grace_period :'(

This commit is contained in:
Robin Ward 2015-11-24 14:28:42 -05:00
parent 49bda0b17d
commit d65ec1af2e
36 changed files with 47 additions and 42 deletions

View file

@ -74,7 +74,7 @@ describe PostRevisor do
describe 'ninja editing' do
it 'correctly applies edits' do
SiteSetting.stubs(:ninja_edit_window).returns(1.minute)
SiteSetting.stubs(:editing_grace_period).returns(1.minute)
subject.revise!(post.user, { raw: 'updated body' }, revised_at: post.updated_at + 10.seconds)
post.reload
@ -87,12 +87,12 @@ describe PostRevisor do
end
it "doesn't create a new version" do
SiteSetting.stubs(:ninja_edit_window).returns(1.minute)
SiteSetting.stubs(:editing_grace_period).returns(1.minute)
# making a revision
subject.revise!(post.user, { raw: 'updated body' }, revised_at: post.updated_at + SiteSetting.ninja_edit_window + 1.seconds)
subject.revise!(post.user, { raw: 'updated body' }, revised_at: post.updated_at + SiteSetting.editing_grace_period + 1.seconds)
# "roll back"
subject.revise!(post.user, { raw: 'Hello world' }, revised_at: post.updated_at + SiteSetting.ninja_edit_window + 2.seconds)
subject.revise!(post.user, { raw: 'Hello world' }, revised_at: post.updated_at + SiteSetting.editing_grace_period + 2.seconds)
post.reload
@ -107,7 +107,7 @@ describe PostRevisor do
let!(:revised_at) { post.updated_at + 2.minutes }
before do
SiteSetting.stubs(:ninja_edit_window).returns(1.minute.to_i)
SiteSetting.stubs(:editing_grace_period).returns(1.minute.to_i)
subject.revise!(post.user, { raw: 'updated body' }, revised_at: revised_at)
post.reload
end
@ -313,7 +313,7 @@ describe PostRevisor do
context 'second poster posts again quickly' do
before do
SiteSetting.stubs(:ninja_edit_window).returns(1.minute.to_i)
SiteSetting.stubs(:editing_grace_period).returns(1.minute.to_i)
subject.revise!(changed_by, { raw: 'yet another updated body' }, revised_at: post.updated_at + 10.seconds)
post.reload
end