相关疑难解决方法(0)

如何在Rails/Capybara/Cucumber或Rspec中测试帖子

我正在使用rspec,黄瓜和水豚,我正在寻找一种方法来测试恶意用户无法破解表单然后发布到他/她没有权限的网址.我在cancan中设置了我的权限,这样"应该"可以工作,但是,我可以测试它的唯一方法是自己黑客攻击表单.

如何自动进行此类测试?有了webrat,我可以在rspec的单元测试中做到这一点

put :update, :user_id => @user.id, :id => @user_achievement.id
response.should contain("Error, you don't have permission to access that!") 
Run Code Online (Sandbox Code Playgroud)

然而,在水豚中,访问只是看起来似乎.我找不到办法做到这一点,我已经google了无处不在.

任何帮助将不胜感激,谢谢

rspec ruby-on-rails cucumber capybara

12
推荐指数
1
解决办法
9477
查看次数

标签 统计

capybara ×1

cucumber ×1

rspec ×1

ruby-on-rails ×1