8
A
回答
12
對於KeystoneJS站點沒有任何官方的實現單元測試的例子,但是不會有任何東西阻止你用像mocha這樣的框架編寫測試,就像你在任何其他node.js應用程序中那樣。
你想要初始化梯形校正,註冊您的模型,然後連接到數據庫,而無需啓動Web服務器執行測試。事情是這樣的:
./tests.js
var keystone = require('keystone');
keystone.init({
'name': 'Your Project'
});
keystone.import('models');
keystone.mongoose.connect('localhost', 'your-database');
keystone.mongoose.connection.on('open', function() {
// Run tests here
// Use keystone.list('Key') to access Lists and execute queries
// as you would in your main application
});
然後運行tests.js,或使其成爲NPM /咕嚕/等腳本。
繼續issue #216眼睛爲一體的綜合測試框架。
相關問題
- 1. 如何測試模型has_secure_password?
- 2. 如何測試mptt模型?
- 3. 如何測試EF模型
- 4. Keystonejs如何訪問模板中的模型
- 5. 如何模擬MongoDB對象來測試我的數據模型?
- 6. 如何KeystoneJS
- 7. 如何測試Rails模型關聯
- 8. 如何單元測試貓鼬模型?
- 9. 如何測試kohana模型,控制器
- 10. 如何測試視圖模型
- 11. 如何測試時間序列模型?
- 12. 如何使用PHPUnit測試Symfony2模型
- 13. 測試模型 - 如何創建記錄
- 14. 如何測試django模型表單?
- 15. 如何在Yii 2中測試模型?
- 16. 測試arima模型
- 17. Rails模型測試
- 18. Sailjs測試模型
- 19. 單元測試101如何正確測試模型?
- 20. Rails:如何知道單元測試中哪個測試模型?
- 21. 我該如何測試DataGridViewCell的類型?
- 22. 如何測試在模型中定義的模型和方法
- 23. 如何測試不在RSpec模型文件夾中的模型?
- 24. 如何在我的覆蓋測試中獲得100%的模型?
- 25. 如何配置RSpec來運行我的模型測試?
- 26. 我如何用Jasmine測試這個Ember-Data模型?
- 27. 如何在我的模型中創建測試對象?
- 28. 如何測試我訓練的張量流模型
- 29. 我該如何模擬`instanceof`測試?
- 30. 我如何單元測試/模擬ElasticSearch
現在有https://github.com/webteckie/keystonejs-stub但它不是梯形(還)的正式組成部分。 – w00t