介绍怎么在基于 Sprockets 的项目中测试前端 js。虽然以 Jasmine 为例,其它支持 HTML runner 的测试框架也是通用的。其实重点推荐的是用 livereload 来在文件修改后自动刷新页面执行测试
http://cn.intridea.com/2011/12/integrate-jasmine-in-sprockets-to-autotest-javascript/
现在对前端 js 的测试,我都用 cucumber 了。
@doitain 好文...
#1 楼 @daqing @doitian 谈的是测试驱动开发... 你说的应该是集成测试吧?
#2 楼 @poshboytl Jasmine 单独测试 js,很麻烦,不如用 cucumber + capybara 来做。之前我做了一个项目,就是把 Jasmine 的测试用例,转换成 cucumber。
以前一直用 cucumber 写集成测试,后来只用 capybara 了
#3 楼 @daqing 能再展开说一下麻烦在哪里吧,而 cucumber+capybara 是如何处理这些麻烦的,谢谢
#3 楼 @daqing 同求啊