如何让一个类对象实例返回一个预定义的值?
我正在使用 Ruby on Rails 3.1.0 和 rspec-rails 2 gem。我正在测试我的控制器代码(顺便说一句:我是 rspec 的新手),我想让类对象实例返回预定义的…
Rails 3 教程第 1 章10.6 ex 5 rspec 失败
在解决练习 5 时,我遇到了与此问题类似的问题。我根据该问题的答案进行了重构,但仍然收到失败: 1) UsersController DELETE 'destroy' as an admin …
为什么机械师对象不保存在嵌套块内?
这是我的规范代码不起作用: require 'spec_helper' describe User do describe "blah" do it "should save itself" do user = User.make! u = User.f…
使用水豚运行并行硒测试
背景: 我有一组针对我的 Rails 3 应用程序运行的 Capybara 集成测试。对于测试套件的其他部分,我使用Rspec。 我的 Mac OSX 开发机器上有一个 seleni…
最后重构相关规范代码
我正在使用 Ruby on Rails 3.1.0 和 rspec-rails 2 gem。我想在我的规范文件中重构以下示例代码: describe "Making things" do it "should make a th…
测试 JavaScript 重定向时遇到问题
我正在使用 Ruby on Rails 3.1.0 和 rspec-rails 2 gem。我想测试 JavaScript 重定向,但这样做遇到了一些麻烦。 在我的控制器文件中,我有: respond…
守护宝石在开始时运行所有触发器
如何为 Guardfile 中的所有守卫触发“run_all”? 当我在 shell 中运行“guard”时,我希望它能够假装所有文件都已更改并触发所有防护。 从 Guardfile…
在“之前”运行 rspec在 Rails 初始化程序运行之前阻塞
我想在 Rails 初始化程序运行之前运行 rspec before 块来设置一些内容,这样我就可以测试初始化程序应该做什么。这可能吗?…
是否可以在父类中存根一个方法,以便所有子类实例都在 rspec 中存根?
给定一个父类 Fruit 及其子类 Apple 和 Banana,是否可以存根 中定义的方法 foo Fruit,以便在 Apple 和 Banana 的任何实例上对方法 foo 的任何调用都…
Rails 3:测试期间出现重复的验证错误消息
我遇到了一些奇怪的验证行为:它重复了我的验证错误消息,并且我无法弄清楚是什么导致了它......它不会在 Rails 控制台中执行此操作。 这是我的手机型…
一个简单的 DEVISE 注册...为什么这个 rspec/capybara 测试没有通过?
典型的 DEVISE 创建帐户页面应该重定向到新用户的欢迎页面, describe ArtistsController do render_views .... describe "Sign UP should redirect t…
Rails rspec 控制器测试 ActionController::RoutingError
我的路线看起来像这样, resources :stores, :except => [:destroy] do resources :toys, :member => {:destroy => :delete} end 我的对象控制器规范…
Sublime Text 2 中的 RubyTest
我正在尝试让 RubyTest 在 Sublime Text 2 中工作。我遵循查看 Github Readme 上的说明并收到以下错误。有谁知道我该如何解决这个问题? /bin/sh: rsp…