Ich arbeite an einem Projekt, das Knoten verwendet und wir versuchen, eine 100% ige Abdeckung unserer Funktionen zu erreichen. Dies ist die einzige Funktion, die wir nicht getestet haben, und sie befindet sich in einer anderen Funktion.Wie Knoten Knotendaten Funktion testen
var userInput = "";
req.on("data", function(data){
userInput += data;
});
Wie gehen Sie beim Testen dieser Funktion vor? Wir haben versucht, die Funktion aus einer anderen Datei zu exportieren, aber kein Glück.
Ich sollte erwähnen, dass wir Band als Testmodul verwenden.
zu sein, die ich erwähnt habe, dass ich sollte Band bin mit zu testen. Glauben Sie, dass es auf ähnliche Weise funktionieren wird? –
Ja ich denke es würde. Können Sie bitte Folgendes testen: '' 'req.emit ('data', 'sampleData'); console.log (userInput); '' 'und sehen Sie, ob 'sampleData' gedruckt wird - andernfalls versuchen Sie den Vorschlag von @eljefedelrodeodeljefe –