database_cleaner-sequel
database_cleaner-sequel copied to clipboard
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: ```ruby before :each do DatabaseCleaner[:sequel, connection: DEFAULT_DB].start...
I have next code to init cleaners: ``` ::Sequel::DATABASES.each do |db| DatabaseCleaner[:sequel, db: db] end ``` ``` ::Sequel::DATABASES.count > 3 DatabaseCleaner.cleaners.count > 4 DatabaseCleaner.cleaners.values.first.start RuntimeError: As you have more than...
It would be great if we kept a changelog so that it is easier to keep track of changes in the versions we release.
Hello everyone! This PR contains the fix for the bug reported here #21. 🤗
Hello everyone 👋 , Unfortunately there still no solution for jruby/jruby#1169, and we still need the workaround that was removed here 0ec3be3256f57520f671a239c653fcee9eb18475. This PR is for the sole purpose of...
Following is a very simple example for describe this issue. ```rb require 'test_helper' describe 'test /stocks' do it 'test /stocks return a stock lists' do exchange = Exchange.create(name: 'nyse') create(:stock,...
Backtrace: ``` NoMethodError: undefined method `pop' for nil:NilClass /home/braulio/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/database_cleaner-1.5.3/lib/database_cleaner/sequel/transaction.rb:31:in `clean' /home/braulio/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/database_cleaner-1.5.3/lib/database_cleaner/base.rb:46:in `clean_with' /home/braulio/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/database_cleaner-1.5.3/lib/database_cleaner/configuration.rb:91:in `block in clean_with' /home/braulio/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/database_cleaner-1.5.3/lib/database_cleaner/configuration.rb:91:in `each' /home/braulio/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/database_cleaner-1.5.3/lib/database_cleaner/configuration.rb:91:in `clean_with' /home/braulio/Projects/olery/scheduler/spec/support/database_cleaner.rb:7:in `block (2 levels) in ' ``` Multiple threads being...
For some reason DatabaseCleaner.clean fails occasionally with this error: ``` Failure/Error: DatabaseCleaner.clean NoMethodError: undefined method `database_type' for :default:Symbol # /Users/jwilcox/.rvm/gems/ruby-2.3.1/gems/database_cleaner-1.5.3/lib/database_cleaner/sequel/truncation.rb:58:in `txid' # /Users/jwilcox/.rvm/gems/ruby-2.3.1/gems/database_cleaner-1.5.3/lib/database_cleaner/sequel/truncation.rb:54:in `dirty?' # /Users/jwilcox/.rvm/gems/ruby-2.3.1/gems/database_cleaner-1.5.3/lib/database_cleaner/sequel/truncation.rb:15:in `clean' # /Users/jwilcox/.rvm/gems/ruby-2.3.1/gems/database_cleaner-1.5.3/lib/database_cleaner/base.rb:92:in `clean'...
I'm using a sqlite memory adapter in Sequel. When I try and run DB cleaner, it says: ``` gems/database_cleaner-0.8.0/lib/database_cleaner/sequel/truncation.rb:12:in `clean': undefined method `sub' for nil:NilClass (NoMethodError) ``` This is because...
If I have a table in the "audit" schema on postgresql, using the Sequel truncate strategy will fail. A quick review of the code shows something like this is happening:...