For some reason database_cleaner-sequel stopped working after migrating to v 2.0.0.
ENV: ruby 3.1.2, sequel 5.58.0, minitest 5.16.2
Working configuration for 1.8.0 was:
before :each do
DatabaseCleaner[:sequel, connection: DEFAULT_DB].start
DatabaseCleaner[:sequel, connection: SHARED_DB].start
end
after :each do
DatabaseCleaner[:sequel, connection: DEFAULT_DB].clean
DatabaseCleaner[:sequel, connection: SHARED_DB].clean
end
Current configuration for 2.0.0 is:
before :each do
DatabaseCleaner[:sequel, db: DEFAULT_DB].start
DatabaseCleaner[:sequel, db: SHARED_DB].start
end
after :each do
DatabaseCleaner[:sequel, db: DEFAULT_DB].clean
DatabaseCleaner[:sequel, db: SHARED_DB].clean
end
Just to be clear, it's not raising any error, but basically databases are not cleaned at all...