0
前面,我使用的是:如何独立测试一个多态属性关联模型?
- 红宝石2.3.1
- Rails的5
- RSpec的护栏3.5
我已经设置了安装Rails的引擎与多态我想在其他引擎中使用的模型。该模型类看起来是这样的:
module Geo
class Location < ApplicationRecord
belongs_to :locatable, polymorphic: true
end
end
在我的规格我想确保我有一个有效的模式,但是,发动机内我有一个与Geo::Location
相关的任何其他模型。
如何设置一个虚拟类来测试有效性(belongs_to
需要在线)或者您已经使用了哪些好的测试策略?