提交 07ff3525 编写于 作者: C Carlos Antonio da Silva

No need for instance vars on single tests

上级 da4b5e8e
......@@ -93,11 +93,11 @@ def test_only_call_after_commit_on_destroy_after_transaction_commits_for_destroy
end
def test_only_call_after_commit_on_create_after_transaction_commits_for_new_record
@new_record = TopicWithCallbacks.new(:title => "New topic", :written_on => Date.today)
add_transaction_execution_blocks @new_record
new_record = TopicWithCallbacks.new(:title => "New topic", :written_on => Date.today)
add_transaction_execution_blocks new_record
@new_record.save!
assert_equal [:commit_on_create], @new_record.history
new_record.save!
assert_equal [:commit_on_create], new_record.history
end
def test_only_call_after_commit_on_create_after_transaction_commits_for_new_record_if_create_succeeds_creating_through_association
......@@ -160,15 +160,15 @@ def test_only_call_after_rollback_on_destroy_after_transaction_rollsback_for_des
end
def test_only_call_after_rollback_on_create_after_transaction_rollsback_for_new_record
@new_record = TopicWithCallbacks.new(:title => "New topic", :written_on => Date.today)
add_transaction_execution_blocks @new_record
new_record = TopicWithCallbacks.new(:title => "New topic", :written_on => Date.today)
add_transaction_execution_blocks new_record
Topic.transaction do
@new_record.save!
new_record.save!
raise ActiveRecord::Rollback
end
assert_equal [:rollback_on_create], @new_record.history
assert_equal [:rollback_on_create], new_record.history
end
def test_call_after_rollback_when_commit_fails
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册