Grazie. Come hai detto, ha eseguito tutti gli spec dei plugin, cosa che ho aggirato rimuovendo gli altri plugin. Mi basavo su questo, ma sembra che le parentesi fossero posizionate nel punto sbagliato.
Sì, il database è migrato nell’ambiente di test. Ho aggirato questo errore commentando la riga raise ArgumentError.new("No setting named '#{name}' exists") e sostituendola con un puts, e risulta che solo discourse_narrative_bot_enabled genera questo errore; tutte le altre impostazioni sono corrette. Non credo che abbiamo fatto nulla con questa impostazione. Comunque, dato che il mio spec è stato eseguito correttamente ignorando questo errore, posso lasciare la soluzione temporanea nel mio Discourse locale. Quando scoprirò cosa ha effettivamente causato questo problema, aggiornerò questo post.