2013-08-20 29 views
9

Przypuszczam, że mam oprogramowanie pośrednie dla Connect i/lub Express. Jaki jest najlepszy sposób, aby przetestować to oprogramowanie pośrednie?Jak przetestować oprogramowanie pośrednie Connect/Express?

Oczywiście, mogę ustawić serwer http w testach jednostkowych i załadować do niego oprogramowanie pośrednie. Ale przypuszczam, że chcę przetestować zachowanie startupów, potrzebuję kilku serwerów http, które wkrótce stają się skomplikowane i niejasne (pomyśl o użyciu nowego portu w każdym pojedynczym teście).

Czy istnieje lepszy sposób, czy też testowanie go w prawdziwym serwerze najlepiej wymyślić?

+5

Użyj supertest. Spójrz na testy Express; https://github.com/visionmedia/express/blob/master/test/req.xhr.js – SLaks

+0

Whoa, awesome, man :-)! To jest dokładnie to, czego potrzebowałem :-)! Dzięki za wskazanie tego! –

Odpowiedz