summaryrefslogtreecommitdiff
path: root/spec/ruby/library/win32ole/win32ole
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/library/win32ole/win32ole')
-rw-r--r--spec/ruby/library/win32ole/win32ole/ole_func_methods_spec.rb15
-rw-r--r--spec/ruby/library/win32ole/win32ole/shared/ole_method.rb15
2 files changed, 2 insertions, 28 deletions
diff --git a/spec/ruby/library/win32ole/win32ole/ole_func_methods_spec.rb b/spec/ruby/library/win32ole/win32ole/ole_func_methods_spec.rb
index 8b5b9c13ed..8a510519f2 100644
--- a/spec/ruby/library/win32ole/win32ole/ole_func_methods_spec.rb
+++ b/spec/ruby/library/win32ole/win32ole/ole_func_methods_spec.rb
@@ -5,20 +5,7 @@ platform_is :windows do
describe "WIN32OLE#ole_func_methods" do
before :each do
- # This part is unstable, so retrying 3 times.
- tries = 0
- begin
- @ie = WIN32OLESpecs.new_ole('InternetExplorer.Application')
- rescue WIN32OLERuntimeError => e
- # WIN32OLERuntimeError: failed to create WIN32OLE object from `InternetExplorer.Application'
- # HRESULT error code:0x800704a6
- # A system shutdown has already been scheduled.
- if tries < 3
- tries += 1
- $stderr.puts "WIN32OLE#ole_func_methods retry (#{tries}): #{e.class}: #{e.message}"
- retry
- end
- end
+ @ie = WIN32OLESpecs.new_ole('InternetExplorer.Application')
end
after :each do
diff --git a/spec/ruby/library/win32ole/win32ole/shared/ole_method.rb b/spec/ruby/library/win32ole/win32ole/shared/ole_method.rb
index 9fdb5f2055..33268e0aa2 100644
--- a/spec/ruby/library/win32ole/win32ole/shared/ole_method.rb
+++ b/spec/ruby/library/win32ole/win32ole/shared/ole_method.rb
@@ -5,20 +5,7 @@ platform_is :windows do
describe :win32ole_ole_method, shared: true do
before :each do
- # This part is unstable, so retrying 3 times.
- tries = 0
- begin
- @ie = WIN32OLESpecs.new_ole('InternetExplorer.Application')
- rescue WIN32OLERuntimeError => e
- # WIN32OLERuntimeError: failed to create WIN32OLE object from `InternetExplorer.Application'
- # HRESULT error code:0x800704a6
- # A system shutdown has already been scheduled.
- if tries < 3
- tries += 1
- $stderr.puts "win32ole_ole_method retry (#{tries}): #{e.class}: #{e.message}"
- retry
- end
- end
+ @ie = WIN32OLESpecs.new_ole('InternetExplorer.Application')
end
after :each do