No di Pavilion abbiamo avuto problemi nell’esecuzione e nel debug dei test e abbiamo rilevato errori con il plugin poll durante l’esecuzione dei test. Pensavamo inizialmente che si trattasse di un problema del plugin stesso, ma non è così.
Il problema era che le migrazioni del plugin poll non erano state eseguite. L’esecuzione di RAILS_ENV=test rake db:migrate LOAD_PLUGINS=1 ha risolto il problema.
Ci chiedevamo solo se il task rake dovrebbe impostare LOAD_PLUGINS come valore predefinito?
Grazie per il consiglio. I binstub sono davvero fantastici. Avevo letto che lo avevi detto da qualche parte, ma non avevo capito l’utilità.
Credi che il monkey patching del task sia esagerato?