【发布时间】:2011-01-14 14:44:13
【问题描述】:
我在使用 rSpec 的控制器 API 进行测试时遇到了很大的麻烦。现在我正在使用中间件身份验证解决方案(Warden),当我运行规范时,中间件添加的代理不存在,所有身份验证测试都在到处乱扔NilPointerExceptions。
rSpec 似乎不是故意将中间件添加到最终应用程序中,我想知道是否有办法对 rSpec 进行猴子补丁以实现这一目标。
我已经用黄瓜测试了整个东西,但是这是对旧身份验证版本的重构,并且有几个控制器测试依赖于身份验证逻辑才能工作。
提前致谢。
【问题讨论】:
标签: ruby-on-rails rspec rack