Jak lze otestovat s ActionCable spojení?

hlasů
0

Jak mohu napsat test s ActionCable Connectionv RSpec? Zjistil jsem, dokumentaci a další otázky týkající se testování Channels, ale mám těžké najít informace o testování Connections.

Položena 07/11/2018 v 23:46
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Akční kabel testování gem obsahuje podporu pro testování Connections. Zde je dokumentace: https://github.com/palkan/action-cable-testing#rspec-usage

A tady je příklad RSpec uvedeny v dokumentaci:

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
Odpovězeno 08/11/2018 v 20:50
zdroj uživatelem

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