angular的ngMockE2E中有一個萬人坑。。。

    寫angular的app的時候理所當然與後臺的編寫分離,自己先用着些僞造的響應;然後就理所當然使用ngMockE2E模塊;然後也非常理所當然地使用$httpBackend服務;好啦,然後就僞造一個get:

    $httpBackend.whenGET(url).respond(resp)

    測試,啊,當然報錯,因爲url和resp我都還沒定義,但如果:

    var mocks = {}

    $httpBackend.whenGET(mocks.url).respond(mocks.resp)

    測試,呵呵,好啦,網頁工作不了了,原因就是mocks.url是undefined的,但是console中沒有任何提示!在複雜的情況來debug根本就是天理難容。

    背後被人捅一刀,回頭想看兇手是誰發現兇手帶着面具。。。你妹啊。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章