summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/win32ole/test_propertyputref.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/win32ole/test_propertyputref.rb b/test/win32ole/test_propertyputref.rb
index 4d34025623..62f36c2a1e 100644
--- a/test/win32ole/test_propertyputref.rb
+++ b/test/win32ole/test_propertyputref.rb
@@ -9,16 +9,23 @@ if defined?(WIN32OLE)
def setup
begin
@sapi = WIN32OLE.new('SAPI.SpVoice')
+ @sv = @sapi.voice
+ puts @sv
rescue WIN32OLERuntimeError
@sapi = nil
end
end
def test_sapi
if @sapi
- new_id = @sapi.getvoices.item(2).Id
- @sapi.voice = @sapi.getvoices.item(2)
+ new_id = @sapi.getvoices.item(0).Id
+ @sapi.voice = @sapi.getvoices.item(0)
assert_equal(new_id, @sapi.voice.Id)
end
end
+ def teardown
+ if @sapi
+ @sapi.voice = @sv
+ end
+ end
end
end