0
with_lock`塊有一個代碼塊鎖住券數據庫表調用它的方法了。我如何繞過`在RSpec的
coupon.with_lock do
apply_user_coupon!(coupon)
end
如何測試呢?我幾乎不關心鎖......我只是想測試進行到apply_user_coupon
方法,但我不知道怎麼去測試的with_lock
部分的周圍。我該怎麼做呢?
注意,塊不帶參數。
with_lock`塊有一個代碼塊鎖住券數據庫表調用它的方法了。我如何繞過`在RSpec的
coupon.with_lock do
apply_user_coupon!(coupon)
end
如何測試呢?我幾乎不關心鎖......我只是想測試進行到apply_user_coupon
方法,但我不知道怎麼去測試的with_lock
部分的周圍。我該怎麼做呢?
注意,塊不帶參數。
在it
或before
塊內,您可以刪除功能並讓該塊實際與:and_yield
一起運行。
allow(coupon).to receive(:with_lock).and_yield
併產生什麼? – Jwan622