Sha256: c43637d1cce008024ac7c6dbaaa9ee692c017b98165e9b78e1cf21007b735060
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
# encoding: UTF-8 require 'winrm/psrp/message' require 'winrm/psrp/message_data' describe WinRM::PSRP::MessageData do describe '#parse' do let(:raw_data) { 'raw_data' } let(:message) do WinRM::PSRP::Message.new( '00000000-0000-0000-0000-000000000000', message_type, raw_data ) end subject { WinRM::PSRP::MessageData.parse(message) } context 'defined message type' do let(:message_type) { WinRM::PSRP::Message::MESSAGE_TYPES[:pipeline_output] } it 'creates correct message data type' do expect(subject).to be_a(WinRM::PSRP::MessageData::PipelineOutput) end end context 'undefined message type' do let(:message_type) { WinRM::PSRP::Message::MESSAGE_TYPES[:pipeline_input] } it 'returns nill' do expect(subject).to be nil end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
winrm-2.1.0 | tests/spec/psrp/message_data_spec.rb |