Files
once-campfire/test/channels/application_cable/connection_test.rb
Kevin McConnell df76a227dc Hello world
First open source release of Campfire 🎉
2025-08-21 09:31:59 +01:00

22 lines
547 B
Ruby

require "test_helper"
class ApplicationCable::ConnectionTest < ActionCable::Connection::TestCase
test "connects with valid user_id cookie" do
cookies.signed[:session_token] = sessions(:david_safari).token
connect
assert_equal users(:david), connection.current_user
end
test "rejects connection with missing user_id cookie" do
assert_reject_connection { connect }
end
test "rejects connection with invalid user_id cookie" do
cookies.signed[:session_token] = -1
assert_reject_connection { connect }
end
end