Fehler beim Ausführen von Plugin-Specs

Ich bekomme dies auf zwei Entwicklungsinstanzen, wenn ich versuche, Plugin-Spezifikationen auf der neuesten Version auszuführen.

(Datenbank wurde in der Testumgebung vollständig migriert):
z. B. bin/rake plugin:spec\[discourse-locations]

Ein Fehler ist beim Laden von rails_helper aufgetreten.
Fehler/Fehler: default_scope { where(deleted_at: nil) }

ActiveRecord::StatementInvalid:
  PG::UndefinedTable: FEHLER:  Relation „chat_channels“ existiert nicht
  ZEILE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

< SNIP >

# --- Verursacht durch: ---
# PG::UndefinedTable:
#   FEHLER:  Relation „chat_channels“ existiert nicht
#   ZEILE 9:  WHERE a.attrelid = '\"chat_channels\"'::regclass

In der Testdatenbank scheinen die Chat-Migrationen nicht ausgeführt worden zu sein.

> psql discourse_test

# \d

Oh…!

Ich habe vergessen, die erste Umgebungsvariable hinzuzufügen, um Plugins in diese Datenbankmigration einzubeziehen (da Chat immer noch ein Plugin ist):

LOAD_PLUGINS=1 RAILS_ENV=test rake db:migrate
3 „Gefällt mir“

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