我正在測試坐在我的Rails應用程序(使用鏈輪)與NPM(它沒有以任何方式連接到我的Rails應用程序)頂部的JavaScript。如何使用MochaJS觀看測試文件?
一切都很好 - 測試運行(使用NPM)。
但是,如何告訴MochaJS我想在我的Rails應用中測試哪些JavaScript文件?
我正在測試坐在我的Rails應用程序(使用鏈輪)與NPM(它沒有以任何方式連接到我的Rails應用程序)頂部的JavaScript。如何使用MochaJS觀看測試文件?
一切都很好 - 測試運行(使用NPM)。
但是,如何告訴MochaJS我想在我的Rails應用中測試哪些JavaScript文件?
經過一番研究,我發現人們需要使用Gulp,Grunt或Webpack等任務運行者以及MochaJS來觀察正在測試的文件。
你可能想看看konacha在軌道工作流程中集成了mocha和chai的gem。
Konacha ...是一個Rails引擎,允許您使用Mocha測試框架和chai斷言庫測試JavaScript。
它......並不試圖成爲框架不可知論者。通過堅持使用Rails,Konacha可以充分利用資產管道和引擎等功能。
它可以與guard到guard-konacha集成以觀察文件並重新運行測試。