1 # frozen_string_literal: false
3 # This is test for [ruby-Bugs#3237]
20 w = WIN32OLE.new('Word.Application')
21 WIN32OLE.const_load(w, Word)
26 w.quit(Word::WdDoNotSaveChanges)
35 class TestWIN32OLE_WITH_WORD < Test::Unit::TestCase
36 unless word_installed?
37 def test_dummy_for_skip_message
38 omit "Microsoft Word is not installed"
43 @obj = WIN32OLE.new('Word.Application')
44 rescue WIN32OLE::RuntimeError
52 @obj.wordbasic.disableAutoMacros(true)
59 obj2 = WIN32OLE.connect("Word.Application")
60 assert_instance_of(WIN32OLE, obj2)
67 @obj.quit(Word::WdDoNotSaveChanges)