Move draft sequence incrementing out of after_save

This commit is contained in:
Robin Ward
2013-03-18 15:12:31 -04:00
parent 5aec5261a7
commit d5e4243f02
4 changed files with 16 additions and 4 deletions

View File

@ -61,9 +61,12 @@ describe Draft do
end
it 'nukes the post draft when a post is created' do
p = Fabricate(:post)
user = Fabricate(:user)
topic = Fabricate(:topic)
p = PostCreator.new(user, raw: Fabricate.build(:post).raw, topic_id: topic.id).create
Draft.set(p.user, p.topic.draft_key, 0,'hello')
Fabricate(:post, topic: p.topic, user: p.user)
PostCreator.new(user, raw: Fabricate.build(:post).raw).create
Draft.get(p.user, p.topic.draft_key, DraftSequence.current(p.user, p.topic.draft_key)).should be_nil
end