Sha256: d1c27b3ae8bae2c33ad1b4a9303cd2e338c2ce36bd0c49814bfbf710b3be98c6
Contents?: true
Size: 468 Bytes
Versions: 3
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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rspec-rails-2.0.0.beta.8 | spec/rspec/rails/mocks/ar_classes.rb |
rspec-rails-2.0.0.beta.7 | spec/rspec/rails/mocks/ar_classes.rb |
rspec-rails-2.0.0.beta.6 | spec/rspec/rails/mocks/ar_classes.rb |