Errore durante l'esecuzione delle specifiche del plugin

Sto riscontrando questo su due istanze di sviluppo quando provo a eseguire le specifiche dei plugin sull’ultima versione.

(il database è stato completamente migrato nell’ambiente di test):

ad es. bin/rake plugin:spec\[discourse-locations]

Si è verificato un errore durante il caricamento di rails_helper.
Failure/Error: default_scope { where(deleted_at: nil) }

ActiveRecord::StatementInvalid:
  PG::UndefinedTable: ERRORE:  la relazione "chat_channels" non esiste
  LINEA 9:  WHERE a.attrelid = '"chat_channels"'::regclass

< SNIP >

# --- Causato da: ---
# PG::UndefinedTable:
#   ERRORE:  la relazione "chat_channels" non esiste
#   LINEA 9:  WHERE a.attrelid = '"chat_channels"'::regclass

Guardando il database di test, le migrazioni della chat non sembrano essere state eseguite.

> psql discourse_test

# \d

Oh…!

Ho dimenticato di aggiungere la prima variabile d’ambiente per includere i plugin con questa migrazione del database (poiché la chat è ancora un plugin):

LOAD_PLUGINS=1 RAILS_ENV=test rake db:migrate
3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.