diff options
Diffstat (limited to 'test/win32ole/err_in_callback.rb')
-rw-r--r-- | test/win32ole/err_in_callback.rb | 11 |
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)
|