2012-02-06 71 views
0

我已经为使用cancan的应用程序定义了权限。如何直接使用rspec测试POST请求?

但是,我希望进行辅助测试,即不直接测试cancan的能力等级,以确保指定的测试用户无法执行特定的POST请求。

这样做的最好方法是什么?

+0

控制器规格。 – 2012-02-06 07:17:26

+0

我意识到这可能是一个noob问题,但你可以指向我的网址?一个例子? – Ovesh 2012-02-06 07:22:33

+0

https://www.relishapp.com/rspec/rspec-rails/docs/controller-specs应该足够了。基本上,你只需要改变spec中的'get','post',并提供一组属性。 – Frost 2012-02-06 07:45:21

回答