Sha256: 5b1c0dffc5e426045113df11de3e8c2eb191ef42cca065b22f55d2a5cb583845
Contents?: true
Size: 468 Bytes
Versions: 12
Compression:
Stored size: 468 Bytes
Contents
module NoConnections def self.included(mod) (class << mod; self; end).class_eval do def columns [] end def connection RSpec::Mocks::Mock.new.as_null_object end end end end class MockableModel < ActiveRecord::Base include NoConnections has_one :associated_model end class SubMockableModel < MockableModel end class AssociatedModel < ActiveRecord::Base include NoConnections belongs_to :mockable_model end
Version data entries
12 entries across 12 versions & 1 rubygems