RSpec 文档...它藏在哪里?
很难找到RSpec-2(和rspec-rails)文档。具体来说,我想查找所有可用的匹配器...但是如何查找呢? 我尝试过: RSpec.info :过时 - RSpec 1.x rdoc.in…
自动测试、RSpec 2 和 Ruby 1.9.2-p0 - 根本没有输出
我已经开始了用 Ruby 进行连续测试(B2.0 打印)一书,但遇到了迫在眉睫的问题。根据第一章,我使用 Jeweler 1.5.1 创建了一个空 Gem 使用 $ jeweler …
在 RSpec 中测试期望时,首选哪种风格,lambda..should 或expect..to?
我看到这两种样式被广泛使用:#1 lambda { raise "Boom" }.should raise_error 和 #2 expect { raise "Boom" }.to raise_error。我喜欢expect..to mor…
在 Rspec 中添加控制器宏
我正在尝试为 Rspec 定义一些控制器宏。我使用rails 3并在spec/support/macros/controller_macros.rb中定义了我的宏,该文件如下所示: module Contro…
RSpec、webrat 和转义字符
我在 Rails 3 中使用 RSpec 2 和 webrat 来测试我的观点。我想确保视图不显示特殊字符(例如 &ldquo)。这是我的规范: it 'does not show special…
Rspec 3 中的 rake 规范是否应该始终以“rake aborted”结尾?
每次我使用 Rspec2 和 Rails3 运行 rake spec 时,它都会以 rake 中止结束。想知道这是正常行为还是我在此过程中犯了一些错误? ........ Finished in…
$ rspec spec/ 不适合我。请帮忙
我是 Rails 新手,这阻止了我。 我正在尝试运行 rspec spec/ 并收到错误。谁能帮助我吗? 这是我得到的代码: /Library/Ruby/Gems/1.8/gems/rspec-rai…
Rspec 2-“rspec”命令没有给出输出
对于 Rspec 2,“rspec”命令应该运行测试,替换以前版本中的“spec”。 我尝试在新应用程序上运行它,但没有运行任何测试(尽管创建了一组规范)。常…
Rspec:如何检查是否调用了另一个类的方法?
我可以检查 FeedItem::populate_from_friend_to_user 是否在用户类内部被调用? it "should auto populate feed after user.add_friend" do @user.add…
与factory_girl、devise、rpsec 2.0 和rails 3.0 相关的问题=>无法获取 rspec 来验证控制器
github上有一些资源 如何目标:使用 Rails 3 和 RSpec 进行测试(设计)。 但如何做的水平非常高,我无法让它在我的环境中工作。 将所有这些部分插入…
FactoryGirl:如何在不传递参数的情况下定义工厂
我正在使用 Rails 3/factory_girl_rails/Rspec 2 和 Ruby 1.8 我已经这样定义了我的工厂: Factory.define :user do |u| u.name 'Some guy' u.sequenc…
如何跟踪 RSpec 正在加载哪个文件?
我正在使用 Rails 3.0.1、RSpec-Rails 2.0.1 和 Webrat 0.7.1。我有以下测试: describe PagesController do describe "GET 'main'" do it "should ha…
假货+轨道上的回形针3 + rspec2 会给我一个错误“无法生成临时文件”
导轨 (3.0.1) fakefs (0.2.1) 回形针 (2.3.4) rspec (2.0.1) 我正在使用 rspec 测试我的模型。 由于这是一个测试,我想防止像回形针通常那样在公共目…
Rspec2 和 Rails 3 - 查看嵌套资源的规范路由
我有一个嵌套资源,设置如下: resources :chickens do resources :eggs end EggsController 的视图位于views/eggs 下,但是: describe "eggs/index.…