Sha256: 98bbd6959e6b3dfd00e8ba1e95ba1cff334e8ca57c18687e09efa12441b94fb4
Contents?: true
Size: 928 Bytes
Versions: 4
Compression:
Stored size: 928 Bytes
Contents
#! /usr/bin/ruby TEST_DIR = File.dirname __FILE__ $: << "#{TEST_DIR}/../lib" require 'test/unit' require 'mapi/msg' require 'mapi/convert' class TestMsg < Test::Unit::TestCase def test_blammo Mapi::Msg.open "#{TEST_DIR}/test_Blammo.msg" do |msg| assert_equal '"TripleNickel" <TripleNickel@mapi32.net>', msg.from assert_equal 'BlammoBlammo', msg.subject assert_equal 0, msg.recipients.length assert_equal 0, msg.attachments.length # this is all properties assert_equal 66, msg.properties.raw.length # this is unique named properties assert_equal 48, msg.properties.to_h.length # test accessing the named property keys - same name but different namespace assert_equal 'Yippee555', msg.props['Name4', Ole::Types::Clsid.parse('55555555-5555-5555-c000-000000000046')] assert_equal 'Yippee666', msg.props['Name4', Ole::Types::Clsid.parse('66666666-6666-6666-c000-000000000046')] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-msg-1.5.3.1 | test/test_msg.rb |
ruby-msg-1.5.3 | test/test_msg.rb |
ruby-msg-1.5.2 | test/test_msg.rb |
ruby-msg-1.5.1 | test/test_msg.rb |