bdd 行为驱动开发的资料也看了一些,就是一直没有实践。
正好有点时间 赶紧安装一下rspec体验。
不过由于是在windows系统下,ide选用的也是netbean6.5。网上的资料大多是linux,mac系统的。不免走了一些弯路,现记录总结如下:
1.安装rspec-rails插件
输入命令 gem install rspec-rails
安装rspec-rails同时也安装了rspec。
可以命令行也可以用netbean 的gem管理器安装。
2.项目中生成rspec
输入命令 ruby script/generate rspec 稍等片刻就好了。
3.autotest
别的系统autotest功能很强大啊。windows系统下就没那么好用的东东啦。
不过netbean里面也提供了个autotest的输出窗口。凑合用吧。
(1)gem install zentest
(2)到 [url]http://gnuwin32.sourceforge.net/packages/diffutils.htm[/url]下载diff这个工具 ,安装起来后再在系统的环境变量path中增加diff的路径。
(3)在rails项目的script目录下打开autospec这个文件,在系统调用的代码前加上这么
一句: ENV['HOME'] ='.'
(4)然后再ide 或者命令行中运行autospec.不要关掉输出窗口就好了。
呵呵。每次先运行autospec,然后编码,保存的时候,autospec就会帮助我们自动测试了.
开始体验bdd开发罗.不过开起来ide慢了不少,谁叫咱的机子差呢。
正好有点时间 赶紧安装一下rspec体验。
不过由于是在windows系统下,ide选用的也是netbean6.5。网上的资料大多是linux,mac系统的。不免走了一些弯路,现记录总结如下:
1.安装rspec-rails插件
输入命令 gem install rspec-rails
安装rspec-rails同时也安装了rspec。
可以命令行也可以用netbean 的gem管理器安装。
2.项目中生成rspec
输入命令 ruby script/generate rspec 稍等片刻就好了。
3.autotest
别的系统autotest功能很强大啊。windows系统下就没那么好用的东东啦。
不过netbean里面也提供了个autotest的输出窗口。凑合用吧。
(1)gem install zentest
(2)到 [url]http://gnuwin32.sourceforge.net/packages/diffutils.htm[/url]下载diff这个工具 ,安装起来后再在系统的环境变量path中增加diff的路径。
(3)在rails项目的script目录下打开autospec这个文件,在系统调用的代码前加上这么
一句: ENV['HOME'] ='.'
(4)然后再ide 或者命令行中运行autospec.不要关掉输出窗口就好了。
呵呵。每次先运行autospec,然后编码,保存的时候,autospec就会帮助我们自动测试了.
开始体验bdd开发罗.不过开起来ide慢了不少,谁叫咱的机子差呢。