Rspec 测试失败,但应该通过。 Railstutorial.org 第 3 章
我从编程中休息了很长时间,因为其他事情引起了我的兴趣。当我重新拿起它时,我决定返回railstutorial.org是个好主意,因为我第一次发现它很有用,但…
如何存根named_scope,以便仍然可以在结果集上调用.find?
我正在维护一个 Rails 应用程序。 控制器旧代码: @articles = Articles.unpublished.find(complicated_conditions) 我将其更改为如下所示: if logge…
rspec and_return 多个值
我正在尝试存根一个返回多个值的方法。例如: class Foo def foo(a,b) return a + 1, b + 2 end end 我想存根它,但我遇到了问题,and_return 与 2 个…
使用 validates_presence_of 和 validates_numericality_of 时验证失败
我需要验证模型中的数据,然后使用 rspec 测试该模型: 这是模型中的验证: validates_presence_of :sales_price validates_presence_of :retail_pric…
当尝试运行 rspec 时,我得到“未初始化的常量 ActiveModel”
当我运行 rspec spec 时,我得到以下信息: /usr/local/lib/ruby/gems/1.9.1/gems/rspec-rails-2.7.0/lib/rspec/rails/extensions/active_record/base…
Rspec-view-file 不知道我的路线
我是 rspec 的新手,为 View 编写 rspec-test ,但有一个问题: 测试失败并出现错误: Failure/Error: render ActionView::Template::Error: No route…
使用 Rspec/Capybara 时找不到 Rails 路线,[Rails 3.1.1,Ruby 1.9.3]
你好,我正在 OSX Lion 上使用 rspec、capybara、guard、spork 和 Rails 3.1.1 和 ruby 1.9.3 开发一个 Rails 项目, 我有以下测试 context "As a…
如何运行 Ruby gem 的规范?
我已经分叉了一个 ruby gem 并做了一些更新。我需要运行 gem 测试并添加新测试并确保所有测试都成功。 分叉的 ruby gem 使用 rspec 测试。我…
你会如何测试这个?我想在不同条件下多次测试一组规格
我有一组使用 RSpec2 和 Capybara 编写的请求规范。下面是一个示例: require 'spec_helper' describe "Product Display and Interactions" do it "sh…
Rails rspec 未定义的局部变量或方法“render_views”
运行 rspec 时我得到: C:/www/kill/spec/games_controller_spec.rb:4:in 块 ':未定义的局部变量或方法render_views' games_controller_spec.rb requ…
Rspec - 将输出格式化为进度/文档/HTML
使用 Rspec,我希望能够看到标准进度条,和输出到包含文档格式生成的规格表的文件,和还有一个 html 文件生成,无需多次运行测试。 如何分配多种格式…
未定义的方法“NameOfField”对于#<型号 :0x000...>型号>
我完全被这个错误难住了。非常感谢一些帮助:)。 要重现该错误,您可以从 https://github.com/WaleyChen/twitter_clone 提取该程序。然后运行“bundle …