RSpec文档......它隐藏在哪里?

Mel*_*emi 60 rspec ruby-on-rails rspec2

有一个可怕的时间找到RSpec-2(和rspec-rails)文档.具体来说,我想查找所有可用的Matchers ......但是怎么样?

我试过了:

  • RSpec.info:过时 - RSpec 1.x
  • rdoc.info:无论如何对我来说似乎毫无用处.(不完整?)
  • RSpec-Relish:令人困惑.不完整?如何查找Matchers?
  • GitHub Wiki:分散的信息.无组织的.不完整?

是的,我知道The Book ...但是,严肃地说,这不是网上的东西吗?

即使尝试rake doc:plugins但它没有奏效.太绿了,知道为什么......

显然,在rspec.rubyforge.org曾经有过一些不错的1.x文档.但它们似乎早已不复存在......

这些文档隐藏在哪里?

Gav*_*ler 16

我迄今发现的最好的文档都在这个要点之内.它包含以下匹配器:

这个问题的+1,000,000.

  • 对我来说,这是一个很好的答案. (2认同)

kar*_*kie 9

不确定为什么你觉得rdoc.info没用 - 这里是匹配器文档:

http://rubydoc.info/gems/rspec-expectations/2.0.1/RSpec/Matchers

可能是你在找错了地方; 这些是在RSpec :: Expectations gem中,它是从Rspec 2的核心中分离出来的.

  • 好的,请耐心等待......我正在尝试学习Ruby/Rails,并且发现在代码中找到的东西非常困难......例如:使用**ruby​​doc.info**网站我'我试图搜索`mock_model`然后又空了...... 与`as_null_object`相同.这是我遇到过的最令人困惑的文件......当然我*可以*谷歌,我一直都是,但这是一种霰弹枪方法.我应该如何处理查找和理解Ruby/Rails/RSpec/JQuery代码中遇到的某些方法/符号等"问题"? (6认同)
  • 我所做的是在Railsapi.com上创建一个包,下载它,并将其解压缩到我的本地硬盘.然后我创建了一个流动的单站点浏览器(我在mac上,在linux或windows上使用prism)指向包中的索引文件.railsapi.com的文档内置了很好的搜索索引,所以我通常从那里开始.如果我找不到我需要的东西,那么我会在rdoc.info上找到一些有关文档应该在哪里的有根据的猜测.谷歌是我最后的选择. (2认同)