Sha256: 506bf22bbea7c1b550a933d672101700e74c99cdba4e8869b6c7f567f729b303
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
# feature tests for relative navigation/specification $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') if $0 == __FILE__ require 'unittests/setup' class TC_Relative < Test::Unit::TestCase def setup $ie.goto($htmlRoot + "depot_store.html") @headline = $ie.h3(:text, 'Pragmatic Version Control') end def test_parent catalog_entry = @headline.parent link = catalog_entry.link(:class, 'addtocart') assert_equal 'http://localhost:3000/store/add_to_cart/12', link.href assert_nothing_raised{link.click} end def test_parent_page_container catalog_entry = @headline.parent assert_not_nil catalog_entry.page_container end def test_before_and_after link = $ie.link(:class => 'addtocart', :index => 2) assert_equal 'http://localhost:3000/store/add_to_cart/12', link.href assert(link.after?(@headline)) assert(@headline.before?(link)) assert !(link.before? @headline) assert !(@headline.after? link) assert !(link.after? link) end def test_find_after link = $ie.link(:class => 'addtocart', :after? => @headline) assert_equal 'http://localhost:3000/store/add_to_cart/12', link.href end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
watir-1.5.3 | unittests/parent_child_test.rb |
watir-1.5.4 | unittests/parent_child_test.rb |