2016-11-15 75 views
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需要在线)或者您已经使用了哪些好的测试策略?

回答