Not cleaning collections in other Mongo sessions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Start with DatabaseCleaner[:mongoid].clean and the Mongoid.session('main_app').collections behavior described in the issue. Reproduce the after(:each) cleanup with models using session: 'main_app', then verify that collections in the additional session are cleaned without requiring the workaround.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Not sure if this is fixable, but we have a supporting rails app, that looks for its data in a main's app db.
So some models have this code:
class User
store_in collection: 'users', session: 'main_app'
...
These collections are not cleaned by DatabseCleaner. To fix this we need to use:
config.after(:each) do
DatabaseCleaner[:mongoid].clean
Mongoid.session('main_app').collections.each do |collection|
collection.drop
end
end
- Lingua principale
- Ruby
- Stelle
- 3
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
simp/pupmod-simp-simp#395 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
simp/pupmod-simp-rsyslog#219 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
simp/pupmod-simp-pupmod#256 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
simp/pupmod-simp-sudo#150 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100