20 lines
497 B
Ruby
20 lines
497 B
Ruby
require "test_helper"
|
|
|
|
module ApplicationCable
|
|
class ConnectionTest < ActionCable::Connection::TestCase
|
|
test "connects with cookies" do
|
|
users(:kevin).sessions.start!(user_agent: "test", ip_address: "10.0.0.1").tap do |session|
|
|
cookies.signed[:session_token] = session.token
|
|
end
|
|
|
|
connect
|
|
|
|
assert_equal users(:kevin), connection.current_user
|
|
end
|
|
|
|
test "rejects connection without cookies" do
|
|
assert_reject_connection { connect }
|
|
end
|
|
end
|
|
end
|