0
我跟着一些在線教程,並發現了測試可以使用mocha
寫,我成功地寫了一個小的,我在網上找到正確的方式寫在expressjs
var assert = require('assert');
describe('Array', function() {
describe('#indexOf()', function() {
it('should return -1 when the value is not present', function() {
assert.equal(-1, [1,2,3].indexOf(4));
});
});
});
現在,在這之後我轉移到測試用expressjs
應用程序進行測試。我不確定如何編寫適當的測試。
目前我需要在一個窗口中手動運行服務器,並在另一個窗口中運行測試。另外一個缺點是數據庫,每次運行這些測試時,我都需要將數據默認刪除,即使用單獨的數據庫進行測試,並在完成後刪除內容。
由於大多數代碼是restfull api,我使用request實際發出請求。
如果有人能指點我正確的方向,我真的很感激,所以我不必手動啓動服務器和清除數據庫僅用於運行測試。
快遞應用程序使用
express-generator
包