Sha256: 69cba31c1f4b23a7b2192b792d4e918ea7963d2fe69cc0b4e88cc780b56340a8
Contents?: true
Size: 299 Bytes
Versions: 26
Compression:
Stored size: 299 Bytes
Contents
module TransactionalSpecs def self.included(base) base.class_eval do around(:each) do |spec| ActiveRecord::Base.transaction do begin spec.call ensure raise ActiveRecord::Rollback end end end end end end
Version data entries
26 entries across 26 versions & 4 rubygems