专家授权放入控制器后,轨道控制器进行小型测试

时间:2017-05-17 14:26:11

标签: ruby-on-rails testing

我在授权中使用过pundit,并在控制器中使用授权装饰了我的操作。我使用的是Test :: Unit(测试单元),而不是RSpec。在我在操作中应用授权关键字后,睾丸开始失败:

  
    

预期响应为< 2xx:成功>但是,< 302:发现>重定向到http://www.example.com/

  

样本控制器:

 index
  authorize User
 end

示例user.test

def setup
 sign_in users(:admin)
end

test "should get index" do
 get users_list
 assert response :success
end

我使用了一个用户夹具,一个用户和一个管理员用户的密码。 我也使用Devise进行身份验证。

任何帮助?

0 个答案:

没有答案