Erreur lors de l'exécution des specs de plugin

J’obtiens ceci sur deux instances de développement lorsque j’essaie d’exécuter les spécifications de plugin sur la dernière version.

(la base de données a été entièrement migrée dans l’environnement de test) :

par exemple bin/rake plugin:spec\[discourse-locations]

Une erreur s'est produite lors du chargement de rails_helper.
Failure/Error: default_scope { where(deleted_at: nil) }

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

< SNIP >

# --- Causé par : ---
# PG::UndefinedTable:
#   ERROR:  la relation « chat_channels » n'existe pas
#   LINE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

En regardant la base de données de test, les migrations de chat semblent ne pas avoir été exécutées.

> psql discourse_test

# \d

Oh… !

J’ai oublié d’ajouter la première variable d’environnement pour inclure les plugins avec cette migration de base de données (car le chat est toujours un plugin) :

LOAD_PLUGINS=1 RAILS_ENV=test rake db:migrate
3 « J'aime »

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