Wie teste ich eine ActionCable Verbindung?

stimmen
0

Wie schreibe ich einen Test für eine ActionCable Connectionin RSpec? Ich habe festgestellt , Dokumentation und andere Fragen über das Testen Channels, aber ich habe eine harte Zeit die Suche nach Informationen über das Testen mit Connections.

Veröffentlicht am 07/11/2018 um 23:46
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Die Action-Kabel-Test gem bietet Unterstützung für die Prüfung Connections. Hier ist die Dokumentation: https://github.com/palkan/action-cable-testing#rspec-usage

Und hier ist das RSpec Beispiel in der Dokumentation zu entnehmen:

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
Beantwortet am 08/11/2018 um 20:50
quelle vom benutzer

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