我已经创建了一个异步量角器测试,但我不确定何时应该调用done()函数?如何确定每个循环中的所有子文件夹何时完成?如果您在下面看到我的代码,您可以看到我已将done()显然放在错误的位置。任何人都可以告诉我应该如何/在哪里完成这项工作?
it('should make sure that there are no edit or delete buttons beside subfolders',function(done){
folderContentPg.subFolders.each(function(subFolder){
//get fid of subfolder
subFolder.getAttribute('fid').then(
function(subFolderFid){
expect(folderContentPg.subFolderDeleteBtn(subFolderFid).isPresent()).toBe(false);
expect(folderContentPg.subFolderEditBtn(subFolderFid).isPresent()).toBe(false);
}
);
done();
})
});