我正在试验tdd和minitest。现在我想简单地测试一下 after_create
回调在rspec中非常简单,但在minitest中就不那么简单了。我在下面 User
及 Wallet
型号:
class User < ApplicationRecord
after_create :create_wallet
has_one :wallet, dependent: :destroy
end
class Wallet < ApplicationRecord
belongs_to :user
end
如何测试 after_create
用迷你测试?我怀疑我是否应该这样做,但我很好。。。我认为这是tdd的一部分。
1条答案
按热度按时间mwngjboj1#
我认为你应该测试一下这个方法
:create_wallet
将被称为only one time
在用户创建之后。然后,您肯定可以为该方法创建另一个测试用例:create_wallet
它本身