Sha256: 139014bbc8c1908da6074afddd9ff30f2539023481f29cd0edca319b07ccb1fe

Contents?: true

Size: 788 Bytes

Versions: 23

Compression:

Stored size: 788 Bytes

Contents

RSpec.describe RubySMB::Dcerpc::PSyntaxIdT do
  subject(:packet) { described_class.new }

  it { is_expected.to respond_to :if_uuid }
  it { is_expected.to respond_to :if_ver_major }
  it { is_expected.to respond_to :if_ver_minor }

  it 'is little endian' do
    expect(described_class.fields.instance_variable_get(:@hints)[:endian]).to eq :little
  end

  describe '#if_uuid' do
    it 'is a Uuid' do
      expect(packet.if_uuid).to be_a RubySMB::Dcerpc::Uuid
    end
  end

  describe '#if_ver_major' do
    it 'should be a 16-bit unsigned integer' do
      expect(packet.if_ver_major).to be_a BinData::Uint16le
    end
  end

  describe '#if_ver_minor' do
    it 'should be a 16-bit unsigned integer' do
      expect(packet.if_ver_minor).to be_a BinData::Uint16le
    end
  end

end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
ruby_smb-2.0.12 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.11 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.10 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.9 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.8 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.7 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.6 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.5 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.4 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.3 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.2 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.1 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-2.0.0 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.1.0 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.5 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.4 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.3 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.2 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.1 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb
ruby_smb-1.0.0 spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb