summaryrefslogtreecommitdiff
path: root/test/win32ole/err_in_callback.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/win32ole/err_in_callback.rb')
-rw-r--r--test/win32ole/err_in_callback.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/win32ole/err_in_callback.rb b/test/win32ole/err_in_callback.rb
new file mode 100644
index 0000000000..03888697e8
--- /dev/null
+++ b/test/win32ole/err_in_callback.rb
@@ -0,0 +1,11 @@
+require 'win32ole'
+ie = WIN32OLE.new('InternetExplorer.Application')
+ie.visible = true
+WIN32OLE_EVENT.message_loop
+sleep 0.2
+ev = WIN32OLE_EVENT.new(ie)
+
+ev.on_event('BeforeNavigate2') {|*args|
+ foo
+}
+ie.navigate(ARGV.shift)