Как протестировать ActionCable соединение?

голоса
0

Как написать тест на качестве ActionCable Connectionв RSpec? Я нашел документацию и другие вопросы о тестировании Channelс, но я с трудом найти информацию о тестировании Connectionс.

Задан 07/11/2018 в 23:46
источник пользователем
На других языках...                            


1 ответов

голоса
0

Действия кабельно-тестирование камень включает в себя поддержку для тестирования Connectionс. Вот документация: https://github.com/palkan/action-cable-testing#rspec-usage

А вот пример RSpec в документации:

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
Ответил 08/11/2018 в 20:50
источник пользователем

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