10
Onde está a linha entre a lógica do aplicativo de teste de unidade e as construções de linguagem desconfiada?
Considere uma função como esta: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Pode ser usado assim: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Vamos supor que ele Storetenha seus próprios testes de unidade ou seja fornecido pelo fornecedor. De qualquer forma, confiamos …