Skip to content

Mongoid removed the remove_all method? #4

@gotjosh

Description

@gotjosh

I tried setting up database_cleaner on a project using mongoid 5.0.0.beta, it seems they removed the remove_all method so it's no longer working.

Here's the error I'm getting:

/Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/database_cleaner-1.4.1/lib/database_cleaner/moped/truncation_base.rb:14:in `block in clean': undefined method `remove_all' for #<Mongo::Collection::View:0x007fd6600c6c08> (NoMethodError)
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/database_cleaner-1.4.1/lib/database_cleaner/moped/truncation_base.rb:14:in `each'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/database_cleaner-1.4.1/lib/database_cleaner/moped/truncation_base.rb:14:in `clean'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/database_cleaner-1.4.1/lib/database_cleaner/base.rb:40:in `clean_with'
    from /Users/gotjosh/rails/aplus/spec/rails_helper.rb:15:in `block (2 levels) in <top (required)>'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/example.rb:333:in `instance_exec'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/example.rb:333:in `instance_exec'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/hooks.rb:357:in `run'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/configuration.rb:1559:in `block in run_hooks_with'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/configuration.rb:1559:in `each'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/configuration.rb:1559:in `run_hooks_with'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/configuration.rb:1525:in `with_suite_hooks'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/runner.rb:109:in `block in run_specs'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/reporter.rb:62:in `report'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/runner.rb:108:in `run_specs'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/runner.rb:86:in `run'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/runner.rb:70:in `run'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/lib/rspec/core/runner.rb:38:in `invoke'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/gems/rspec-core-3.2.2/exe/rspec:4:in `<top (required)>'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/bin/rspec:23:in `load'
    from /Users/gotjosh/.rbenv/versions/2.2.2/gemsets/aplus/bin/rspec:23:in `<main>'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions