Error al ejecutar las especificaciones del plugin

Estoy recibiendo esto en dos instancias de desarrollo al intentar ejecutar las especificaciones de plugins en la última versión.

(la base de datos ha sido migrada completamente en el entorno de prueba):

por ejemplo bin/rake plugin:spec\[discourse-locations]

Ocurrió un error al cargar rails_helper.
Failure/Error: default_scope { where(deleted_at: nil) }

ActiveRecord::StatementInvalid:
  PG::UndefinedTable: ERROR:  la relación «chat_channels» no existe
  LINE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

< SNIP >

# --- Causado por: ---
# PG::UndefinedTable:
#   ERROR:  la relación «chat_channels» no existe
#   LINE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

Al mirar la base de datos de prueba, parece que las migraciones de chat no se han ejecutado.

> psql discourse_test 

# \d

¡Oh…!

Olvidé agregar la primera variable de entorno para incluir complementos con esta migración de base de datos (porque chat sigue siendo un complemento):

LOAD_PLUGINS=1 RAILS_ENV=test rake db:migrate
3 Me gusta

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