Ich verwende derzeit Chai und Chai-HTTP, um einige HTTP-Antworten für eine Knoten-App zu testen. Das Problem, das ich habe, ist, dass es den Server-Antwortstatus und Timings an die Konsole jedes Mal protokolliert, wenn ich chai.request(...)
verwende. Dies wiederum macht es mit xunit in eine Mokka-Test-Ausgabedatei und bewirkt, dass meine CI-Lösung bricht.Log-Ausgaben in Chai unterdrücken
Ein Beispiel für den Test ist:
chai.request(server)
.get('/')
.end(function(err, res){
expect(res).to.have.status(200);
expect(res.text).to.have.string("Maintenance");
done();
});
Logs:
GET/200 17.807 ms - 305
Was würden Sie vorschlagen chai die Protokollierung zu unterdrücken?