找不到生成器 rspec_model 问题
我正在尝试为我的模型用户创建一个 rspec,但每次运行时: rails g rspec_model User 我都找不到生成器 rspec_model。 我检查了另一个 stackoverflow …
Rails 无法在任何源中找到 devise-1.4.6(尝试运行 rspec 测试)
我尝试运行规格测试并得到 bundle exec rake spec Could not find selenium-webdriver-2.6.0 in any of the sources 所以我捆绑并得到: 捆绑 正在获…
如何将第一个 Cucumber 测试添加到 Rails 应用程序
坦白说:我从未为 Rails 编写过任何测试。 我已经安装了gems cucumber、rspec、capybara、factory girls。运行轨道 3.1。 我不确定在哪里创建新的测试…
使用 Mongoid、Rspec 的未定义方法 `reflect_on_association`
我正在学习一些 Rails!但现在,我似乎无法克服 RSpec 抛出的错误。错误如下: 1) EntryMethodsController POST create with valid params creates a …
Rails3.1 升级导致 cookies.signed 出现 NoMethodError
我在从 Rails 3.0.10 升级到 Rails 3.1 的应用程序中遇到了一些关于 cookie 存储的非常奇怪的问题。 我可以将失败的规范与此隔离: class TestControl…
有没有办法在不实际运行测试的情况下生成 RSpec 测试的文档?
对于给定目录中每个规范文件中的每个测试,我想生成 rspec spec --format Documentation 的输出,所以它看起来像这样: something does something tha…
具有 rspec 覆盖范围的示例 Rails 应用程序
我需要查看实时 Rails 项目中使用的 rspec 示例。请推荐一些开源 Rails 应用程序,它们具有良好的 rspec 覆盖率,并且可以作为研究 Rspec 的好例子。 …
Rspec:使用 == 匹配结果,但仍然给出“失败”测试结果
再会!我正在练习 Michael Hartle 的“Ruby on Rails 教程”中的材料。 下面是我收到的失败消息,尽管“预期”和“得到”似乎匹配。您能给我一些建议…
西纳特拉 +机架::测试 + Rspec2 - 使用会话?
这是我第一次使用 Sinatra,但我无法让会话在我的测试中发挥作用。我在我的应用程序中启用了 :sessions 。 我尝试过: get "/controller/something", …
运行 rspec 时,空表上的 SQLite 约束异常
我的 Rspec 测试套件遇到一个奇怪的问题。将数据插入具有唯一约束的表的所有测试都会失败。通过指定行号单独运行失败的测试可以按预期工作。 为了调查…
如何在spec_helper.rb中指定自定义格式化程序?
我正在开发一个 Rails 项目,其中的 Rspec 测试需要很长时间才能运行。为了弄清楚哪些花费了这么多时间,我想我应该为 RSpec 制作一个自定义格式化程…
在关联模型中测试存根回调
我有两个模型,通过简单的一对多关系链接。 class Device has_many :events def notify! (...) end end class Event after_create :notify_device bel…
使用factory_girl和will_paginate对关联对象进行RSpec测试
我在 rspec 中为 will_paginate 编写测试时遇到问题。问题是我有一个模型,其主人可以养很多宠物。这会生成一个如下所示的工厂.rb 文件: Factory.def…
Rails - 如何使用rails new 创建应用程序,指定用于测试的rspec 和用于当时视图的haml
Rails 3.1 我可以做: rails new myApp -d mysql 设置数据库即可。 是否可以同时设置rspec(或者是3.1中的默认值?)和haml。 我用谷歌搜索并查看指南…