2013-08-20 13 views
9

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?

+5

Utilizzare supertest. Guarda i test di Express; https://github.com/visionmedia/express/blob/master/test/req.xhr.js – SLaks

+0

Whoa, fantastico, uomo :-)! Questo è * esattamente * quello di cui avevo bisogno :-)! Grazie per aver segnalato questo! –

risposta

Problemi correlati