0
我有一個共享兩個測試同一組斷言:如何重新軌之間的斷言測試
class MyControllerTest < ActionController::TestCase
test "send mail and save to db" do
...
assert_equal 1, User.count
assert_equal 1, ActionMailer::Base.deliveries.size
assert_equal good_md5, Digest::MD5.hexdigest(attachment.decoded)
assert_response :success
...
test "send mail and don't save to db" do
...
assert_equal 0, User.count
assert_equal 1, ActionMailer::Base.deliveries.size
assert_equal good_md5, Digest::MD5.hexdigest(attachment.decoded)
assert_response :success
...
end
我能做些什麼來重用這些說法,所以我不必贅述在每個測試?
assert_equal 1, ActionMailer::Base.deliveries.size
assert_equal good_md5, Digest::MD5.hexdigest(attachment.decoded)
assert_response :success
我試圖把它們放入一個模塊,但我不能夠使用包括試塊中。