Sha256: 87dd05cd69c623c669d14f78c37c28df9b4b936353887e2b1af151ff22d9a0e4
Contents?: true
Size: 618 Bytes
Versions: 6
Compression:
Stored size: 618 Bytes
Contents
require 'spec_helper' RSpec.describe 'Server draft 04 handshake' do let(:handshake) { WebSocket::Handshake::Server.new } let(:version) { 04 } let(:client_request) { client_handshake_04(@request_params || {}) } let(:server_response) { server_handshake_04(@request_params || {}) } it_should_behave_like 'all server drafts' it 'should disallow request without Sec-WebSocket-Key' do handshake << client_request.gsub(/^Sec-WebSocket-Key:.*\n/, '') expect(handshake).to be_finished expect(handshake).not_to be_valid expect(handshake.error).to eql(:invalid_handshake_authentication) end end
Version data entries
6 entries across 6 versions & 2 rubygems