pollプラグインのスペックを実行しようとすると「__ という名前の設定はありません」と表示される

ありがとうございます。おっしゃる通り、すべてのプラグインの仕様テストが実行されました。私は他のプラグインを削除することで回避策を講じました。元々はこちらを参考にしていたのですが、括弧の位置が間違っていたことが判明しました。

はい、テスト環境ではデータベースのマイグレーションは行われています。このエラーは、raise ArgumentError.new("No setting named '#{name}' exists")という行をコメントアウトし、代わりにputs を使用することで回避しました。その結果、discourse_narrative_bot_enabled のみがこのエラーを引き起こしていることがわかりました。他の設定には問題ありません。この設定については特に何も操作していないと思います。とにかく、このエラーを無視すれば私の仕様テストは正常に実行されたため、この回避策をローカルの Discourse に残すことができます。実際の原因がわかったら、この投稿を更新します。

「いいね!」 1