10
¿Dónde está la línea entre la lógica de aplicación de prueba de unidad y las construcciones de lenguaje de desconfianza?
Considere una función como esta: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Se podría usar así: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Vamos a suponer que Storetiene sus propias pruebas unitarias, o es proporcionado por el proveedor. En cualquier caso, confiamos …