Hvordan tester jeg en ActionCable tilkobling?

stemmer
0

Hvordan skriver jeg en test for en ActionCable Connectioni RSpec? Jeg har funnet dokumentasjon og andre spørsmål om testing Channels, men jeg har en hard tid å finne informasjon om testing Connections.

Publisert på 07/11/2018 klokken 23:46
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Den handling-kabeltesting perle inneholder støtte for testing Connections. Her er dokumentasjonen: https://github.com/palkan/action-cable-testing#rspec-usage

Og her er den RSpec eksempelet gitt i dokumentasjonen:

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
Svarte 08/11/2018 kl. 20:50
kilden bruker

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