class ActionCable::Connection::TestCase

Public Instance Methods

assert_reject_connection() click to toggle source

Asserts that the connection is rejected (via reject_unauthorized_connection).

class ApplicationCable::ConnectionTest < ActionCable::Connection::TestCase
  def test_connects_with_proper_cookie
    # Simulate the connection request with a cookie.
    cookies["user_id"] = users(:john).id

    connect

    # Assert the connection identifier matches the fixture.
    assert_equal users(:john).id, connection.user.id
  end

  def test_rejects_connection_without_proper_cookie
    assert_reject_connection { connect }
  end
end

See also Minitest::Rails::Expectations::ActionCable#must_reject_connection See api.rubyonrails.org/v6.1/classes/ActionCable/Connection/Assertions.html#method-i-assert_reject_connection

# File lib/minitest/rails/assertions/action_cable.rb, line 232