Я полный новичок в мире JS. Я пытаюсь написать тестовый пример, который проверяет действия пользователя на сайте. Я использую модуль request-prom для тестирования вызовов asyn. Я не мог найти документацию api для запроса-обещания.
Как получить доступ к коду статуса ответа? Сейчас он печатает undefined. Кроме того, кто-нибудь может подтвердить, как мы узнаем, какое обещание вернется, когда оно будет успешным, - это единственное значение, которое оно разрешает или все параметры, возвращаемые функцией async. Как узнать, каковы параметры функции() в request.get(base_url).then(function(response, body)
.
var request = require("request-promise");
var promise = require("bluebird");
//
var base_url = "https://mysignin.com/"
//
describe("My first test", function() {
it("User is on the sign in page", function(done) {
request.get(base_url).then(function(response, body){
// expect(response.statusCode).toBe('GET /200');
console.log("respnse " + response.statusCode);
console.log("Body " + body);
done();
}).catch(function(error) {
done("Oops somthing went wrong!!");
});
});
});