summaryrefslogtreecommitdiff
path: root/test/win32ole/test_win32ole.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/win32ole/test_win32ole.rb')
-rw-r--r--test/win32ole/test_win32ole.rb49
1 files changed, 0 insertions, 49 deletions
diff --git a/test/win32ole/test_win32ole.rb b/test/win32ole/test_win32ole.rb
index 7dda36ce96..3941780528 100644
--- a/test/win32ole/test_win32ole.rb
+++ b/test/win32ole/test_win32ole.rb
@@ -176,39 +176,6 @@ if defined?(WIN32OLE)
}
end
- def test_s_new_exc_svr_tainted
- th = Thread.start {
- $SAFE = 1
- svr = "Scripting.Dictionary"
- svr.taint
- Thread.current.report_on_exception = false
- WIN32OLE.new(svr)
- }
- exc = assert_raise(SecurityError) {
- th.join
- }
- assert_match(/insecure object creation - `Scripting.Dictionary'/, exc.message)
- ensure
- $SAFE = 0
- end
-
- def test_s_new_exc_host_tainted
- th = Thread.start {
- $SAFE = 1
- svr = "Scripting.Dictionary"
- host = "localhost"
- host.taint
- Thread.current.report_on_exception = false
- WIN32OLE.new(svr, host)
- }
- exc = assert_raise(SecurityError) {
- th.join
- }
- assert_match(/insecure object creation - `localhost'/, exc.message)
- ensure
- $SAFE = 0
- end
-
def test_s_new_DCOM
rshell = WIN32OLE.new("Shell.Application")
assert_instance_of(WIN32OLE, rshell)
@@ -234,22 +201,6 @@ if defined?(WIN32OLE)
}
end
- def test_s_coonect_exc_tainted
- th = Thread.start {
- $SAFE = 1
- svr = "winmgmts:"
- svr.taint
- Thread.current.report_on_exception = false
- WIN32OLE.connect(svr)
- }
- exc = assert_raise(SecurityError) {
- th.join
- }
- assert_match(/insecure connection - `winmgmts:'/, exc.message)
- ensure
- $SAFE = 0
- end
-
def test_invoke_accept_symbol_hash_key
fso = WIN32OLE.new('Scripting.FileSystemObject')
afolder = fso.getFolder(".")