Rails render_to_string 问题
我正在尝试使用 rspec 测试我的控制器,但总是出现错误。 users_controller.rb: def update @user.update_attributes!(params[:user]) redirect_to @…
我可以把导轨黄瓜防御做得更短吗?
我正在开始使用黄瓜,并且我已经编写了以下步骤定义,基本上是我从已有的 rspec 测试中复制的。 Given /^There is a picture on the screen$/ do desc…
Rspec 示例中的条件标记
我的 rspec 示例目前看起来像这样, describe Zipcode do before :each do # comment out to use live web service @mocking_geokit = true if @mocki…
这里发生了什么:rspec Stub(:new).with...?
我对 rspec 生成的脚手架控制器规范有点困惑。这似乎是有意义的,直到我向我的应用程序添加了授权,现在我需要更新我的测试。 MyClass.stub(:new).wit…
使用模块化 Sinatra 应用程序设置 Cucumber、Capybara 和 RSpec
这是我的 config.ru $:.unshift File.join(File.expand_path(File.dirname(__FILE__)), 'config') require 'boot' Routes = Rack::Mount::RouteSet.ne…
Rails 3 验证 - 关联属性、RSpec 和 Factory Girl
我正在尝试在 Rails 3 中编写一个验证类,它将检查是否存在至少一个具有特定属性值的关联对象。 在我的场景中,一个帐户可以有许多用户。用户模型有一…
RUBYLIB 环境路径
所以目前我已将以下内容包含在我的 .bashrc 文件中。 export RUBYLIB=/home/git/project/app/helpers 规范来运行 rspec require 'output_helper' 我正…
如何创建验证 JSON 响应的 rspec 测试?
我有一个组控制器,其方法为 def inbox。 如果用户是组成员,则 inbox 返回一个 JSON 对象。 如果用户不是会员,则收件箱应根据 CanCan 权限进行重定…
为什么此 RSpec 测试失败?
我正在学习 Ruby on Rails,所以请像对待新手一样对待我,因为我就是。 我有一个带有一些关联的 RSpec 测试的 User 模型,并且以下测试失败: require…
每次使用 Spork 运行时强制重新加载 application_controller
我正在使用 Spork 来加速我的 RSpec 测试。不幸的是,我的 application_controller.rb 在每次运行时都没有重新加载,因此我在修改它时必须重新启动 Sp…
关于让 rspec 控制器测试通过代码正确的地方确实很奇怪的问题
我有一个奇怪的问题,我知道代码可以工作,如果我单独运行该 Spec 文件,RSpec 测试将通过,但当我运行整个套件中的所有测试(/specs 中的所有内容)…
使用 devise 进行 RSpec 测试:找不到有效的映射
我正在尝试使用 devise 1.3.4 运行控制器规范。 (还有工厂女工) 我按照 git wiki 中的项目说明进行操作。我可以使用在宏中创建的 login_user 方法以…
Ruby on Rails 3 + git + Rspec问题
早些时候,我遇到了一个 git 问题, # On branch master # Your branch is ahead of 'origin/master' by 3 commits. # 我通过遵循其他 堆栈问题 表示…
具有继承资源的 Rspec 正在重定向而不是在更新失败时呈现
我对 rspec 和继承资源都很陌生。我有一个简单的资源“联系人”,它有一个名称字段。该控制器没有特殊功能。 class ContactsController < Inherited…
如何规范依赖 Memcached 的操作?
我们有一个使用 RSpec 测试的 Rails 应用程序。我们想要规范依赖 Memcached 的操作。这样做的最佳做法是什么? 我想通过存根对 Rails.cache 的所有调…