当我把
fixtures :all
在模型测试中,它会生成以下错误。
`<top (required)>': undefined method `fixtures' for main:Object (NoMethodError)
由于
PS:我在轨道3.2.8
答案 0 :(得分:0)
您是否正在测试未从ActiveRecord :: Base继承的内容?
我有同样的问题。我有一个类封装了一些与一些ActiveRecord :: Base模型相关的逻辑,但它本身并不是从ActiveRecord :: Base继承的。
在这种情况下,不会加载测试装置:https://github.com/blowmage/minitest-rails/blob/master/lib/minitest/rails.rb#L93-L104
简而言之:
class RandomClassName
end
会产生错误,但是:
class RandomClassName < ActiveRecord::Base
end
不会。