mirror of
https://github.com/DatabaseCleaner/database_cleaner
synced 2023-03-27 23:22:03 -04:00
1.4 KiB
1.4 KiB
Database Cleaner Adapter for Sequel
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.
COPYRIGHT
See [LICENSE] for details.