RSPEC测试在渲染时失败
对于我的用户控制器,运行测试用例时,我将面临渲染问题。它正在重定向到 http://test.host/sign_in 而不是渲染新的。 控制器代码 def create @user =…
如何在 RSpec 上包含 Rails Helpers
我试图包含一些帮助程序来使用 rspec 进行测试,但没有运气。 我做了什么: 在我的 spec 文件夹下创建了一个 support/helpers.rb 文件。 support/help…
在 Rails 3.2.1 中使用 Thinking Sphinx 时遇到的问题
我正在尝试实现 Thinking Sphinx 2.0.10,据我了解,它与 Rails 3 兼容。我对使用 Ruby on Rails 进行编程非常陌生。我在 StackOverflow 上浏览了很多…
有没有办法提供更好的 rspec 测试描述
我已经使用 rspec 一段时间了,最近将样式从 it "should do something cool" do @something.should work end 更简洁的样式切换为更简洁的 subject…
为什么 rspec 在 Rails 3.1.0 中有时会有一天差异?
在 rspec 中,我们想检查日期字段是否已通过发票控制器中的更新进行更新。这是代码: it "should have corp head id and approve date" do cust = Fac…
RSpec 在命名空间目录时不加载路由
为了更容易组织,我想在 /spec 目录下命名几个文件夹。因此,我不想使用 /spec/requests,而是使用 /spec/another_directory/requests。 然而,当我在…
对signed_in 和admin 进行Rspec 测试?
我已经通过我的 _header 部分控制了对某些导航按钮的访问,可以在 app/views/layouts/_header.html.erb 中找到: etc 现在我想为要登录的用户以及管理…
Rspec have_link 带有重音词
有谁经历过这种测试吗? 这样做: # this works it { should have_link("Next") } 但使用包含“Próximo”(葡萄牙语中的“Next”)等重音符号的单词进…
如何测试 RSpec 中的 attr_accessible 字段
因此,我们在 Rails 3.2 应用程序的许多字段上设置了 attr_accessible 和 attr_protected。目前我们确实没有进行测试来确保这些字段受到保护。 所以我…
如何测试 render_remote_content 接收正确的本地变量
在控制器规范中,我试图测试调用 render_remote_content 的控制器操作是否能够正确渲染正确的部分。 目前,我正在尝试执行以下操作: response.should…
测试时来自factory_girls的未初始化常量
我将 Rails 3.2.1 与factory_girl_rails一起使用,但遇到了问题,这是我的factory.rb文件: require factory_girl ##defining room requests Factory.…
为什么升级到 Rails 3.2.1 会导致多个 Rspec 测试失败?
我的测试套件中的所有 211 项规范都很好地通过了……直到我从 Rails 3.2 升级到 Rails 3.2.1。现在我的 197 个规格因错误而失败。大多数这些错误都具…