Sha256: 72d2c2fdfa6ceeeb9768cb532ed9a435c031fe3a1f8e392cd874014fd7585143
Contents?: true
Size: 864 Bytes
Versions: 1
Compression:
Stored size: 864 Bytes
Contents
# frozen_string_literal: true require "test_helper" require "stubs/test_server" class ActionCable::Connection::AuthorizationTest < ActionCable::TestCase class Connection < ActionCable::Connection::Base attr_reader :websocket def connect reject_unauthorized_connection end def send_async(method, *args) send method, *args end end test "unauthorized connection" do run_in_eventmachine do server = TestServer.new server.config.allowed_request_origins = %w( http://rubyonquails.com ) env = Rack::MockRequest.env_for "/test", "HTTP_CONNECTION" => "upgrade", "HTTP_UPGRADE" => "websocket", "HTTP_HOST" => "localhost", "HTTP_ORIGIN" => "http://rubyonquails.com" connection = Connection.new(server, env) connection.websocket.expects(:close) connection.process end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-on-quails-0.1.0 | actioncable/test/connection/authorization_test.rb |