Rails rails 3 中的 spec 文件夹是做什么用的啊?

zhangyuxiu · 2013年01月11日 · 最后由 woaigithub 回复于 2013年01月14日 · 4778 次阅读
  1. rails 3 中的 spec 是做什么用的啊。是将主文件下的文件都归档了么?
  2. 还有 spec/dummy/ 文件夹,其内容跟主文件下的内容非常相似,这个文件夹又有什么作用么?

#1 楼 @jhjguxin 我没有找到想知道的答案啊。您可以详述下么。Thanks.

rspec 是一个 测试框架(和 unit test 是一类东西)一般会在项目产生 一个 spec(unit test 产生如上面的文档里面的 'test' ) 文件夹,spec/dummy 一般是用来挂载测试 engine, 它和常规 Rails 项目差不多的

说来话长啊!

#4 楼 @woaigithub 那么,请您详述下吧。非常感谢啊!

#5 楼 @zhangyuxiu 不用他详述了,反正不适合你用

来几句简单的吧。 它涉及到一个测试框架-RSpec。 关于测试,建议从 rails 自带的测试开始学起,然后在进入其他测试框架,了解测试的基础知识,基础概念,为什么测试,为什么会有其他测试框架! http://guides.rubyonrails.org/testing.html

当然,也不是看完就可以理解的,这个需要过程,运用的过程,在不断的使用中,不断的理解。 给你一个我写的博客,一点点个人理解吧,可以参考一下。 Rails 测试《一》fixtures 简介 http://virusswb.blog.51cto.com/115214/1075385 . . . Rails 测试《十一》添加邮件发送程序及测试 http://virusswb.blog.51cto.com/115214/1080256

需要 登录 后方可回复, 如果你还没有账号请 注册新账号