database_cleaner/adapters/database_cleaner-sequel/README.md
2019-05-20 16:49:06 -06:00

1.4 KiB

Database Cleaner Adapter for Sequel

Build Status Code Climate

Clean your Sequel databases with Database Cleaner.

See https://github.com/DatabaseCleaner/database_cleaner for more information.

Installation

# Gemfile
group :test do
  gem 'database_cleaner-sequel'
end

Configuration options

ORM How to access Notes
Sequel DatabaseCleaner[:sequel] Multiple databases supported; specify DatabaseCleaner[:sequel, {:connection => Sequel.connect(uri)}]

Common Errors

Nothing happens in JRuby with Sequel using transactions

Due to an inconsistency in JRuby's implementation of Fibers, Sequel gives a different connection to DatabaseCleaner.start than is used for tests run between .start and .clean. This can be worked around by running your tests in a block like DatabaseCleaner.cleaning { run_my_tests } instead, which does not use Fibers.

See [LICENSE] for details.