RSpec 存根方法可以按顺序返回不同的值吗?
我有一个模型系列,其方法 location 合并了其他对象 Members 的 location 输出。 (成员与家庭相关联,但这在这里并不重要。) 例如,给定 member_1 …
RSpec Stubbing:返回参数
虽然我的问题非常简单,但我未能在这里找到答案: 如何存根方法并返回参数本身(例如在执行数组操作的方法上)? 像这样的东西: interface.stub!(:ge…
如何使用 RSpec 测试我的设备用户模型验证?
我可以在 RSpec 中找到有关测试设备用户控制器和视图的建议。我还看到有人建议 devise gem 代码已经过测试,因此花费大量时间重新发明轮子是没有用的…
存根由 ActiveRecord 类上的插件添加的方法
我在用户模型上使用插件acts_as_audited。所以我在 user.rb 中有以下内容 - class User < ActiveRecord::Base acts_as_audited end 我知道插件acts_…
是否应该在 Cucumber 功能中测试所有验证规则?
在 Ruby on Rails 中,如果给定模型的所有验证规则都在该模型的规范(或单元测试)内进行测试,是否仍然认为有必要为每个验证编写一个 Cucumber 场景…
水豚 + RSpec 仅在控制器规格中看到空白页。为什么?
我正在尝试为一个简单的控制器编写控制器规范。但是,Capybara 看不到任何页面内容。但是,在我的浏览器中查看该网站的页面效果很好。我做错了什么? …
如何使用 rspec 和 Rails 3 在控制器规范中传递复选框集合值
使用 Rails 3 和 rspec。我在这样的视图中有一个表单.. <%= form_for current_account, { :url => admins_account_path(current_account), :metho…
如何测试 before_filter 是否与 Rails 中的 RSpec 一起正常工作
我的 ApplicationController 中有一个 check_user_access_control before_filter ,它在允许登录用户通过之前检查其角色和权限。我正在尝试对其进行一…
在 Windows 7 上的 Git Bash 中,运行 Cucumber 或 rspec 时颜色显示为代码
在 Windows 7 上的 Git Bash 中,我偶尔会发生一些情况,导致运行 Cucumber 场景或 rspec 规范时颜色编码失败。 有时,它是随机固定的(其中随机==我…
更改数据库的 Rspec 操作
我对涉及影响数据库的控制器方法的 rpsec 测试的行为有点困惑。我见过许多涉及 POST 和 DELETE 的 rspec 测试示例,人们在其中检查对象是否已创建或删…
烦人的 RSPEC 错误
嘿大家, 我的 Rspec 测试失败并出现错误: syntax error, unexpected kEND, expecting $end (SyntaxError) 我不知道为什么,我的代码如下(通过 xcod…
如何在不运行 rake spec 的情况下为 Rails rspec 测试准备测试数据库?
经过大量故障排除后,我发现我需要运行一次 rake spec(我可以使用 control-c 中止),然后才能直接运行 rspec(例如,在我们规范的子集上)。我们正…