Мне нравится, когда мой тест заставляет мой дизайн, но когда я прихожу в коллекцию, у меня всегда возникают проблемы.Код, который я хочу использовать, следующий:
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]
Код написан на Coffee-Script, но все примеры в Python, Ruby или JavaScript приветствуются.