В последние несколько недель я играл с Node.js и Mocha. Случается, чтобы столкнуться с проблемой, которая заключается в следующем.Сказка о Node.js и https post request
Я пытаюсь протестировать запрос на отправку https, но результат не является тем, что я ожидаю. Я могу выбрать либо время тестирования, либо прохождение (когда он должен потерпеть неудачу).
Не могли бы вы дать мне несколько советов, которые могли бы пойти не так?
var chai = require('chai');
var https = require('https');
var options = {
\t \t hostname: "google.com",
\t \t method: "POST"
};
describe("Connection tests", function(){
\t it("should return 404", function(done){
\t \t https.request(options, function(res) {
\t \t console.log('STATUS: ' + res.statusCode);
\t \t chai.expect(res.statusCode).to.equal(404);
\t \t done(); //if done is here it times out.
\t \t });
//done - if done is here it returns success instead failure.
\t });
});
Спасибо для указания моего идиотизма! – Gregion