chai

    1熱度

    1回答

    我學習終極版測試問題作出反應終極版,我使用的是TDD目前正在實施一些減速。我正在使用一個示例應用程序,它只是一個用於添加/刪除/打開/關閉筆記的記事本。 我正在做一些測試添加新的筆記,但第二個「它」失敗,則拋出我的錯誤是: 1)AddNote減速應返回兩個注意事項: 的AssertionError :預期{對象(ID-123,ID-456)}等於{對象(byId,IDS,...)} describ

    1熱度

    1回答

    我有以下sinon.js/chai.js測試我的JavaScript類。 describe('tick', function() { beforeEach(function() { this.clock = sinon.useFakeTimers(); }); afterEach(function() { this.cloc

    1熱度

    2回答

    我有一個模塊,我輸出並有一個方法editHeroImage,我試圖使用mocha,chai和sinon測試。模塊有兩個作爲參數傳遞的對象,connection和queries。這些是mySql對象,其中一個包含與數據庫的連接,另一個包含在其單獨模塊中定義的查詢字符串。我正在導出並試圖測試的expObj是一個「幫手」模塊。 我已經成功測試了此模塊的其他方法,與我試圖測試此方法的方式相同,但是,當我遇

    0熱度

    1回答

    我正在嘗試爲我的Typescript Node.js應用程序編寫測試。我正在使用Mocha框架和Chai斷言庫。一切都工作正常,直到自定義中間件(如身份驗證檢查)被添加。我嘗試使用Sinon.JS來模擬對這個中間件的調用,但是我有麻煩讓它工作。任何幫助,將不勝感激。 我app.ts文件看起來如下: class App { public express: express.Application;

    0熱度

    1回答

    我想知道是否有一種方法使用mocha和chai來測試代碼是否存在整段代碼,例如像這樣的函數。 myfunction(arg1) { ...... } 如果代碼存在,那麼測試應該返回true。 PD:我知道測試一整段代碼可能看起來像是一件討厭的事情,但有時在進行培訓時學生會編寫很多代碼,如果某些操作不起作用,我們應該檢查整套步驟已經完成了,爲了避免我想編寫一個測試來查找某些代碼段。我

    0熱度

    1回答

    好的,這是一個很不錯的問題,因爲我需要了解流程和最佳實踐。批評值得歡迎! 我正在爲PDF-to-image API端點寫一個測試。因此,我需要put PDF到endpoint。端點將本地保存,轉換,將圖像序列存儲在S3存儲桶中,然後發回一組URL。但是,由於我正在編寫這個測試,主要是爲了協助開發,所以還沒有。我只是想確保我可以在端點上收到PDF並保存。 看看下面的測試代碼: // testing

    0熱度

    1回答

    我有我試圖單元測試指令,包括在「變」事件的變化: iElement.on 'change', (evt) -> scope.$apply() -> scope.model.user.data.roles = iElement.val() 這裏是我的主要測試,初始化代碼scope.model,然後嘗試更改它。 it 'modifies the existing rol

    1熱度

    2回答

    我是單元測試的新手,我需要測試一個函數來測量自創建reddit文章以來所經歷的時間。硬編碼的論點現在正在工作,但隨着時間的推移測試將失敗。 例如,一個用硬編碼參數輸出「1天前」的測試今天就會通過,但是不會明天通過,因爲它將在帖子發佈後2天。測量小時數時採用相同的概念。 這裏是我的功能,該created_utc時間戳(一個數字,如1488420682)轉換成時間的人類可讀的量經過: PostClus

    0熱度

    1回答

    我已經爲一個項目設置了一個小測試環境。它應該使用mocha和chai進行單元測試。我已經成立了一個html文件作爲測試運行: <!DOCTYPE html> <html> <head> <title>Mocha Tests</title> <link rel="stylesheet" href="node_modules/mocha/mocha.css">

    1熱度

    1回答

    我正在編寫使用Chai收到的響應的測試用例。 我們收到的回覆是json對象的形式。 如果任何鍵('result'或'results')包含在json對象中,它應該拋出錯誤。 如果有任何上述密鑰存在,它不應該拋出任何錯誤。 like ---- respone.body.should.have.property('result'or'results');