Мне нужна помощь. Это фрагмент моего кода, я не могу вернуть из него boolean («present or not») , поэтому все работает некорректно. где я ошибся?Испытание утяжелителя
describe("first TEST", function() {
var boolean, parsingAllProfiles, getRandomProfile, randomProfile;
it("present or not", function() {
freelan.notFreelancersFound.isPresent().then(function (result) {
**return boolean = result;**
})
})
if (boolean) {
console.log("NOTHING!!!!!")
} else {
it("array of profiles", function() {
Promise.resolve(freelan.parsingAllProfilePage()).then(function (profiles) {
var arrForCheck = freelan.cloneArray(profiles);
freelan.checkKeywordInProfile(arrForCheck, params.keyword);
return randomProfile = profiles[Math.floor(Math.random() * profiles.length)];
})
});
}
});
большое спасибо. позже я понял, что условие должно быть «внутри цепи». – Dmytro