在我的ApplicationController中,我有一个定义为助手方法的方法:

helper_method :some_method_here

  • 如何在RSpec中测试ApplicationController?
  • 在测试视图/帮助程序时,如何包含/调用此帮助程序方法?

I'm using Rails3 with RSpec2

推荐答案

您可以使用anonymous controller来测试ApplicationController,如RSpec文档中所述.还有一节是关于testing helpers的.

Ruby-on-rails相关问答推荐

Rails 7.1,登录到STDOUT和LOG/Production.log

如何使用继承类 (STI) 获取 Ruby on Rails 类中基类的实例

Rails 7,Hotwire 动态表单,更新值不起作用

微软安全链接在页面加载前解锁用户

计算总价(商品数量*商品价格)

如何在 Rails 中声明动态路由范围/命名空间变量?

Rails 和 jsonb 类型jsonb不存在

Rails:设计:按角色登录后重定向

如何从 ActiveRecord 中的每个组中获取最新记录?

在 ID 存在时获取表的未知主键

如何验证 ActiveRecord 中邮箱字段的格式?

Rails:如何在表单的必填字段上禁用星号?

在 Rails 应用程序中处理大文件上传的最佳方法是什么?

Rails 5:重命名表迁移

表单中的第一个参数不能包含 nil 或为空 - Rails 4

has_many :通过 class_name 和 foreign_key

rails respond_to format.js API

我的 JavaScript 模式/实践很糟糕.我应该go 哪里寻求帮助?

Ruby on Rails:Cucumber:我如何获取单个功能?

Ruby on Rails Bootstrap Glyphicons 不工作