Mongoid removed the remove_all method?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con lib/database_cleaner/moped/truncation_base.rb en la línea 14, donde ocurre el NoMethodError reportado, y compara la collection API utilizada por Mongoid 5.0.0.beta con las suposiciones actuales del cleaner. Ejecuta las pruebas relevantes del proyecto o reproduce la configuración de cleanup reportada; se considera terminado cuando el cleanup se completa sin el error remove_all con esa versión de Mongoid.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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>'
- Lenguaje dominante
- Ruby
- Estrellas
- 9
- Forks
- 7
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DatabaseCleaner/database_cleaner-mongoid
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
DatabaseCleaner/database_cleaner-mongoid#17 · 2 reacciones ·
-
Not compatible with ruby 3.0Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
DatabaseCleaner/database_cleaner-mongoid#16 · 7 comentarios · 1 reacción ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
DatabaseCleaner/database_cleaner-mongoid#14 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
DatabaseCleaner/database_cleaner-mongoid#2 · 25 comentarios ·
-
Mongoid 5.0.0beta Compatability?Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
DatabaseCleaner/database_cleaner-mongoid#3 · 1 comentario ·
Todos los issues de DatabaseCleaner/database_cleaner-mongoid
Issues similares
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
OSCON 2016Abiertocontent
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rubyevents/rubyevents#2148 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
we-promise/sure#3838 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Allow simp/useradd 4.xAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
simp/pupmod-simp-pam#244 ·
Los mantenedores suelen responder en 7 días
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ManageIQ/manageiq-ui-classic#10341 ·
Los mantenedores suelen responder en 1 día