Sha256: 3cc97b069fc6343e6f15f6a663cb274b39e2e12dbcbce879543181a25fd204e3
Contents?: true
Size: 638 Bytes
Versions: 1
Compression:
Stored size: 638 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'rspec' require 'rspec/given' require 'childprocess' require 'ffi' require 'uia' include Uia def wait_until(timeout=10, &block) start = Time.now until (result = block.call) || (Time.now - start > timeout) sleep 0.25 end raise 'Timed out' unless result result end RSpec.configure do |config| config.before(:all) do @app = ChildProcess.build('spec/app/WindowsForms.exe').start sleep 0.5 end config.after(:all) do @app.stop unless @app.exited? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
uia-0.0.8 | spec/spec_helper.rb |