使用mock_model测试控制器的问题
我正在尝试测试模型,但在创建模拟模型时遇到问题。 这是控制器的一部分: def show @license = License.find(params[:id]) 这是我的 rspec 的一部分…
如何在控制器 RSpec 中测试 Devise,错误:未定义方法“分配”对于 #
我收到以下错误: undefined method `assign' for # 尝试测试 文档。 这是我所拥有的: user_controller_spec.rb require 'spec_helper' describe "de…
Rails 初学者使用 CanCan 测试 RSpec 的问题
我目前正在使用 cancan 和 rspec。 请看看我的ability.rb require 'spec_helper' require "cancan/matchers" class Ability include CanCan::Ability …
Rails:缺少要链接的主机!请提供 :host 参数或设置 default_url_options[:host]
我已经在谷歌上搜索了大约 90 分钟,但仍然没有答案。在哪里设置 default_url_options?我已经将其设置为 config.action_mailer.default_url_options …
使用 FactoryGirl 为属性添加别名的正确方法是什么?
好吧,我在 Factory.rb 中有以下内容 Factory.alias /(.*_)confirmation/, "\1" Factory.define :user do |f| f.new_pass 'asdasdasd' f.new_pass_con…
RSPEc - 未定义的方法“存根”;对于#
我正在尝试为我的 Rooms 控制器编写一个 rspec,以使用 CanCan 测试权限,但标题中不断出现错误。我按照控制器测试下的步骤进行操作: https://github…
rspec 路由测试和主机
我发现我可以像这样使用 rspec 测试路由: get("/").should route_to("welcome#index") 但我有基于主机名或主机名部分的约束以及几个主机名之间的重定…
Rspec Ruby on Rails 控制器问题
我目前正在使用 ruby 1.9.2 和 Rails 3,并且正在进行 rspec 测试。基本上,我有一个由应用程序控制器中的 before 过滤器调用的函数,这样每次在…
Rails 中辅助方法的问题
我有以下辅助方法(app/helpers/application_helper.rb): module ApplicationHelper #Return a title on a per-page basis def title base_title = …
使用 rspec 测试 ActiveSupport::Notifications
有人知道如何指定主动支持通知吗?以下似乎不起作用。它检测默认的 Rails 框架通知,但不检测我的自定义通知。 it 'sends a "product.search" notific…