2017-04-02 93 views
0

现在我试图访问开发心情的导轨控制台来测试控制器的集成。无法登录到控制台集成测试的导轨控制台

我在做什么,现在是怎么样的,

>> ApplicationController.allow_forgery_protection = false 
>> app.post('/users/sign_in', {'user'=> {'username' => 'sudo' , 
    'password' => 'sudo'}}) 
=> 200 
>> app.get('/labels') 

访问授权的链接后,其显示401和302个与状态重定向。

那么,我在这里做什么错?

+0

'sign_in'真的有效吗?如果用户名或密码不匹配,它仍可能返回200作为响应。 –

回答

0

我已经在我的导轨控制台rails 4.2.1中测试了它。它正在工作。所以我建议您在发送sign_in请求后检查app.response.bodyapp.session,查看是否真的成功。