![]() |
1
51
我花了一段时间,但我找到了路。这是给那些被困在同一点上的人的: 在decidition\u controller\u test.rb的顶部,类声明的下面,添加以下行:
在我的用户fixture中有2条记录,我在每个测试中都添加了这一行,其中必须授权用户执行操作。
当然,一旦你知道怎么做就很简单了。 |
![]() |
2
19
如果您希望designe测试助手可用于您的所有测试,您必须将allesklar提到的include附在
更新:01.25.2017 ... rails 5发布了一个弃用警告&请使用。。。
|
![]() |
3
7
关于用户fixture,我必须定义一个fixture,但将其保留为空以使其工作:
使用该装置时
看到了吗 http://guides.rubyonrails.org/testing.html#the-low-down-on-fixtures 有关Rails固定装置的详细信息。 |
![]() |
4
1
逐字引用 https://github.com/plataformatec/devise :
|
![]() |
5
0
除了test\u helpers.rb中的代码之外,我在controller\u测试的顶部添加了这个代码,它对我很有用:
|