私は助けが必要です。 これは私のコードの断片です。私はブール値を返すことはできません( "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