昨天我和我的一位朋友正在討論這個問題,我們沒有得出結論。在測試中,我們使用RSpec情況下,布爾方法,我想知道是用點:斷言布爾方法有什麼意義?
it 'should process the payment' do
payment.processed?.should eq(true)
end
的一步都得確認付款被處理,所以我只去了:
it 'should process the payment' do
payment.processed?
end
現在,我可能在這方面是錯誤的,但是,步驟有點像布爾方法,你希望它們返回true,所以我想知道檢查「true是真的」有什麼意義,我的意思是你已經在那裏得到了真實,對?
那麼,您怎麼看?
是的,這就是我所設想的,猜想還有很多東西需要學習,謝謝! :P –