2016-11-15 76 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需要在線)或者您已經使用了哪些好的測試策略?

回答