Skip to content

Instantly share code, notes, and snippets.

View andyferra's full-sized avatar

Andy Ferra andyferra

View GitHub Profile
def transactional_specs rspec_config
rspec_config.before do
@_spec_transaction = DataMapper::Transaction.new DataMapper.repository(:default).adapter
@_spec_transaction.begin
DataMapper.repository(:default).adapter.push_transaction @_spec_transaction
end
rspec_config.after do
DataMapper.repository(:default).adapter.pop_transaction
@_spec_transaction.rollback
end