Rails 5ベータ3をアクションケーブルで使用していますが、統合はうまく機能しますが、capybaraを使って機能テストを実行しようとすると、Capybaraがaction_cableと連携していません
私はPortergeistを使用しており、capybaraのサーバーとしてPumaを設定しています。また、es5-shimとes6-shimを使用しています。
他の誰かがこれを体験しましたか回避策を知っていますか?
ありがとうございます!
編集
イムは、あなたがする必要が
Capybara.register_server :puma do |app, port, host|
require 'puma'
Puma::Server.new(app).tap do |s|
s.add_tcp_listener host, port
end.run.join
end
私はカピバラとテストactioncableについてはconfig.action_cable.allowed_request_origins
には、カピバラサーバも –
としてピューマのコンフィギュレーションを表示してください - 何config.action_cable.allowed_request_originsをテスト設定に設定しました –
@TomWalpole私はちょうど編集しました私の質問に答えました。私はあなたのカピバラPRを使ってプーマを構成していると思う。また、config.action_cable.allowed_request_originsが設定されていません。 –