Sto provando a testare l'unità il mio codice server (non-http, protocollo personalizzato). Devo creare una presa duplex fittizia che possa inviare messaggi in modo asincrono e ricevere messaggi da.NodeJS: Come posso creare un socket tcp falso per testare i server
Ho avuto qualche successo marginale nella creazione di un flusso fronte-retro da readArray di eventi e da writeArray, ma readArray richiede di avere i dati in primo piano e writeArray non si attiva finché il flusso non termina. Ho bisogno di testare nel tempo. Una soluzione ideale sarebbe costituita da due prese duplex collegate tra loro.
Esistono soluzioni esistenti per questo? Preferirei non dover ricorrere all'inizializzazione di un server reale per testarlo.
[nodo-mitm] (https://github.com/moll/node-mitm) può essere d'aiuto. –
node-mitm serve per catturare le richieste in uscita. Sto cercando di simulare una richiesta in arrivo. – ChiperSoft