Erro ao executar specs do plugin

Estou recebendo isso em duas instâncias de desenvolvimento ao tentar executar specs de plugins na versão mais recente.

(o banco de dados foi totalmente migrado no ambiente de teste):

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

Ocorreu um erro ao carregar rails_helper.
Failure/Error: default_scope { where(deleted_at: nil) }

ActiveRecord::StatementInvalid:
  PG::UndefinedTable: ERROR:  relação \"chat_channels\" não existe
  LINE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

< CORTADO >

# --- Causado por: ---
# PG::UndefinedTable:
#   ERROR:  relação \"chat_channels\" não existe
#   LINE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

Olhando para o banco de dados de teste, as migrações de chat parecem não ter sido executadas.

> psql discourse_test 

# \d

Oh…!

Eu esqueci de adicionar a primeira variável de ambiente para incluir plugins com esta migração de banco de dados (porque chat ainda é um plugin):

LOAD_PLUGINS=1 RAILS_ENV=test rake db:migrate
3 curtidas

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