相关疑难解决方法(0)

Rails,Restful Authentication&RSpec - 如何测试需要身份验证的新模型

我使用Bort创建了一个学习应用程序,这是一个包含Restful Authentication和RSpec的基础应用程序.我已经启动并运行并添加了一个新对象,要求用户在他们可以做任何事情之前登录(before_filter :login_required在控制器中).[编辑:我还应该提到has_many新类的用户,只有用户才能看到它.]

我使用Rspec的生成器创建了新的模型/控制器,这些生成器创建了许多默认测试.如果没有,那么它们都会通过,before_filter但是一旦before_filter到位,它们就会出现故障.

如何让生成的测试运行,就好像有/不是登录用户?我是否需要未登录的整批匹配 - 重定向测试?我认为它是某种嘲弄或夹具技术,但我是RSpec的新手并且有点漂泊.良好的RSpec教程链接也将不胜感激.

testing rspec ruby-on-rails restful-authentication

17
推荐指数
2
解决办法
1万
查看次数