Nasıl bir ActionCable bağlantısını test edersiniz?

oy
0

Nasıl bir ActionCable için bir test yazıyorsunuz ConnectionRSpec içinde? Bulduğum belgeleri ve diğer soruları test hakkında Channels, ama ben zor bir zaman test hakkında bilgi bulma yaşıyorum Connections.

Oluştur 07/11/2018 saat 23:46
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Aksiyon kablo test taş testi için destek içerir Connections. İşte belgeler var: https://github.com/palkan/action-cable-testing#rspec-usage

Ve burada belgelerinde verilen RSpec örnek:

require "rails_helper"

RSpec.describe ApplicationCable::Connection, type: :channel do
  it "successfully connects" do
    connect "/cable", headers: { "X-USER-ID" => "325" }
    expect(connection.user_id).to eq "325"
  end

  it "rejects connection" do
    expect { connect "/cable" }.to have_rejected_connection
  end
end
Cevap 08/11/2018 saat 20:50
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more