Sha256: dcdc7471bc6435968939af188fbc587a349a6a8e2a66114a886437ef6677de84
Contents?: true
Size: 623 Bytes
Versions: 10
Compression:
Stored size: 623 Bytes
Contents
# encoding: binary require 'spec_helper' RSpec.describe 'Incoming common frame' do subject { WebSocket::Frame::Incoming.new } its(:version) { is_expected.to eql(13) } its(:decoded?) { is_expected.to be false } its(:error?) { is_expected.to be false } it 'should allow adding data via <<' do expect(subject.data).to eql('') subject << 'test' expect(subject.data).to eql('test') end it 'should raise error on invalid version' do subject = WebSocket::Frame::Incoming.new(version: 70) expect(subject.error?).to be true expect(subject.error).to eql(:unknown_protocol_version) end end
Version data entries
10 entries across 9 versions & 2 rubygems