1
我喜歡我的測試,迫使我的設計,但是當我說到收藏,我總是遇到問題。我想強迫的代碼如下:,我可以寫一個測試,以迫使下面的代碼
clientInvoices : (client, callback)->
@all (invoices)->
callback invoice \
for invoice in invoices \
when invoice.data.clientId() is client.data._id()
起初,我寫道:
it 'should get randomid1 invoices', ->
subject.clientInvoices client, (invoices)->
invoices.length.should_be 3
但既然你需要通過測試用的精力最少的你能做出這樣擦肩而過做
clientInvoices : (client, callback)->
@all (invoices)-> callback [1,2,3]
該代碼是在咖啡腳本,但在Python,Ruby或JavaScript的例子都讚賞。
它是一個蹩腳的問題嗎?如果事情不清楚,可以調整它。 – Pickels
是什麼問題?如何測試第一個功能? –
問題是:我寫哪個測試迫使我寫第一個函數? – Pickels