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)到
http://gnuwin32.sourceforge.net/packages/diffutils.htm下载diff这个工具 ,安装起来后再在系统的环境变量path中增加diff的路径。
(3)在rails项目的script目录下打开autospec这个文件,在系统调用的代码前加上这么
一句: ENV['HOME'] ='.'
(4)然后再ide 或者命令行中运行autospec.不要关掉输出窗口就好了。
呵呵。每次先运行autospec,然后编码,保存的时候,autospec就会帮助我们自动测试了.
开始体验bdd开发罗.不过开起来ide慢了不少,谁叫咱的机子差呢。
分享到:
相关推荐
"上传的是一个工程"意味着提供的是完整的源代码和项目配置,方便开发者直接在NetBeans 6.5集成开发环境中导入并进行学习或修改。 【描述】"j2me 扫雷"的描述简单明了,强调了这是一个可以直接在NetBeans 6.5中运行...
在深入探讨NETBEAN6.7的使用之前,我们首先要了解为何需要这款集成开发环境(IDE)。NETBEAN是一款强大的开源Java IDE,由Sun Microsystems赞助并发展至今,支持在多种操作系统平台上进行Java应用的开发,包括...
netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料netbean大集合资料
NetBean6字体配置 NetBean6字体配置 NetBean6字体配置 NetBean6字体配置
描述中的“struts2在netbean上使用挺好的”意味着Struts2与NetBeans的集成相当顺畅,开发者可以享受到无缝的开发体验。这表明该插件经过良好的优化,能够与NetBeans的其他功能协同工作,如版本控制、项目管理、自动...
RSA、MD5 字符串、MD5文件、DES、ELGamal等加密算法实现,以及RSA模拟数字签名过程(工程Crypto和RSASignature),全部用GUI展现(NetBean6.5的Swing库),要求JDK1.5+,读者可以直接运行dist目录下的jar文件,一目了然...
netbean7.2的struts2插件
netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3netbean安装程序 ruby3
大家都知道java做的桌面程序的界面看起来不如VB,VC做的界面好看,其实这只是java在调用LAF时调用的自己类库中的LAF罢了,要想实现象Windows那样的界面也很容易,本例是用NetBean做的桌面程序,界面显示的是象Windows...
nbandroid(from kenai.com android kit)
我在做一个管理系统的时候,用了一天时间写的java管理mysql的图形化控制台,可以实现mysql admin类似的功能,其中用得到了jtable,当然你可以在源码...project 用netbean 6.5开发。有jre的话,GSMySQL.jar可以直接运行
这个“netBean使用帮助文档”很显然是为了指导用户如何有效地利用NetBeans进行编程工作。以下是一些关于NetBeans的重要知识点: 1. **安装与启动**:NetBeans可以在Windows、Mac OS X和Linux等操作系统上运行。用户...
"netbean 的zend样式"就是这样一个主题,它指的是在NetBeans中设置和使用类似Zend Studio的代码编辑风格和布局。 Zend Studio是专为PHP开发设计的一款IDE,以其强大的调试工具和直观的用户界面而闻名。它的代码...
在NetBeans 6.5这个流行的Java集成开发环境中,管理和引用自定义库以及第三方库是开发者进行项目开发时必不可少的技能。这个过程涵盖了从创建新的库到添加JAR文件,再到将库应用到项目中的具体步骤。以下是对这一...
netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5netbean安装程序 ruby5
**标题详解:** "JAVA netbean 6.8 编写的计算器" 指的是一个使用Java编程语言,并借助NetBeans 6.8集成开发环境(IDE)开发的计算器应用程序。这个计算器可能包含了基本的数学运算,如加、减、乘、除,也可能包括更...
标题中的“netbean移动开发入门”指的是利用NetBeans IDE进行J2ME(Java 2 Micro Edition)应用程序的开发,特别是针对移动设备如手机和平板电脑的编程。NetBeans是一款强大的集成开发环境,支持多种编程语言,包括...
【标题】"上传文件开发源代码netbean开发"所涉及的知识点主要集中在使用NetBeans IDE进行文件上传功能的编程实现。NetBeans是一个流行的开源集成开发环境(IDE),它支持多种编程语言,包括Java、JavaScript、PHP等...
J2ME应用程序可帮助跟踪费用。 在月底,您知道您的钱去了哪里。 使用NetBean 6.5开发
Helloweb 这是具有netbean和github集成的测试网站,这是我的helloweb自述文件。 其中包含与添加内容有关的所有信息。