当我把
fixtures :all
在模型测试中,它会产生以下错误。
`<top (required)>': undefined method `fixtures' for main:Object (NoMethodError)
谢谢
PS:我在轨道上 3.2.8
当我把
fixtures :all
在模型测试中,它会产生以下错误。
`<top (required)>': undefined method `fixtures' for main:Object (NoMethodError)
谢谢
PS:我在轨道上 3.2.8
你在测试一些不是从 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
将不会。