Sha256: bb44887366454155bd4ad8f98995eaa6ace4762e731a2b961b5cec95e82d37e0
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# Not intended to be run as part of a larger suite. $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', '..') unless $SETUP_LOADED require 'test/unit' require 'watir-classic' require 'watir-classic/process' class TC_IE_Each < Test::Unit::TestCase def setup assert_equal 0, Watir::IE.process_count @hits = 0 @ie = [] end def hit_me @hits += 1 end def test_zero_windows Watir::IE.each {hit_me} assert_equal 0, @hits end def test_one_window @ie << Watir::IE.new_process Watir::IE.each {hit_me} assert_equal 1, @hits end def test_two_windows @ie << Watir::IE.new_process @ie << Watir::IE.new_process Watir::IE.each {hit_me} assert_equal 2, @hits end def test_return_type @ie << Watir::IE.new_process Watir::IE.each {|ie| assert_equal(Watir::IE, ie.class)} end def teardown @ie.each {|ie| ie.close } Watir::Wait.until {Watir::IE.process_count == 0} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watir-classic-3.0.0 | unittests/windows/ie-each_test.rb |