1
我使用業力編寫角度應用程序的測試,任何方式我可以檢查$ httpBacked.flush()之前不刷新的請求?我需要這個,因爲我不知道請求是否發送,如果不是,$ httpBacked.flush()會導致異常。噶:檢查沒有刷新的請求
我需要的東西是這樣的:
it('should', function() {
if($httpBackend.isRequestsPresent()) {
$httpBackend.flush();
}
})
我不認爲它實際上是什麼,我需要......這說明我可以把beforeEach()afterEach()塊,它像parcers工作..我需要的東西是這樣的:如果($ httpBackend.isRequestsPresent()){$ httpBackend.flush(); } –
我不認爲這是可能的,因爲期望是私人的,並且沒有界面來請求它們。你能舉出一個測試的例子 - 你會如何設定你的期望對我來說很有意思。如果您根據測試中的參數設置期望值,則應該重構它們。 – Florian
嗯...我需要重新組織我的測試邏輯,你是對的,我不能這樣做(我閱讀所有的文檔,找不到方法) –