2016-03-25 85 views
1

我創建了一個異步量角器測試,但我不確定什麼時候應該調用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();  
    }) 
}); 
+0

您確定首先需要'done()'嗎? – alecxe

回答