Supposto che abbia un middleware per Connect e/o Express. Qual è il modo migliore per testare questo middleware?Come testare il middleware Connect/Express?
Ovviamente, posso configurare un server http nei test dell'unità e caricare il middleware in questo. Ma suppongo che voglio testare il comportamento di avvio, ho bisogno di diversi server http, che diventano presto complicati e poco chiari (pensa di usare una nuova porta in ogni singolo test).
C'è un modo migliore, o lo sta testando all'interno di un server reale il migliore che si possa inventare?
Utilizzare supertest. Guarda i test di Express; https://github.com/visionmedia/express/blob/master/test/req.xhr.js – SLaks
Whoa, fantastico, uomo :-)! Questo è * esattamente * quello di cui avevo bisogno :-)! Grazie per aver segnalato questo! –