【发布时间】:2010-11-19 22:59:13
【问题描述】:
我目前正在使用 RSpec 2 开发 Rails 3 Web 应用程序,我们正在使用 Devise 进行身份验证。我们的一个(很快很多)控制器需要用户登录。我知道 Devise 提供了 sign_in 测试助手,但它可以与 RSpec 或 Mocha 模拟对象一起使用吗?
我最初尝试@user = mock_model(User),其中用户是设计类。这不适用于sign_in :user, @user,因为get 'index' 会重定向到登录表单。
有没有人有任何使用 Devise 测试的经验并且可以提供帮助?
【问题讨论】:
标签: ruby-on-rails-3 rspec devise