unittests/links_multi_test.rb in watir-1.6.5 vs unittests/links_multi_test.rb in watir-1.6.6.rc1

- old
+ new

@@ -1,49 +1,49 @@ -# feature tests for Links with multiple attributes -# revision: $Revision: 1009 $ - -$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED -require 'unittests/setup' - -class TC_Links_Multi < Test::Unit::TestCase - - def setup - goto_page 'links_multi.html' - end - - def test_existing - assert_match(/not.html/, browser.link(:class, 'Papa').href) - assert_match(/mama.html/, browser.link(:text, 'click').href) - end - - def test_class_alias - assert_match(/not.html/, browser.link(:class_name, 'Papa').href) - end - - def test_hash_syntax - assert_match(/not.html/, browser.link(:class => 'Papa').href) - assert_match(/mama.html/, browser.link(:text => 'click').href) - end - - def test_class_and_text - assert_match(/papa.html/, browser.link(:class => 'Papa', :text => 'click').href) - end - - def test_class_and_index - assert_match(/papa.html/, browser.link(:class => 'Papa', :index => 2).href) - end - - def test_not_found_single - exception = assert_raise(UnknownObjectException) do - browser.link(:id, 'Missing').href - end - assert_equal('Unable to locate element, using :id, "Missing"', exception.message) - end - - def test_not_found_with_multi - exception = assert_raise(UnknownObjectException) do - browser.link(:class => 'Missing', :index => 2).href - end - assert_equal('Unable to locate element, using {:class=>"Missing", :index=>2}', exception.message) - end - +# feature tests for Links with multiple attributes +# revision: $Revision: 1009 $ + +$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED +require 'unittests/setup' + +class TC_Links_Multi < Test::Unit::TestCase + + def setup + goto_page 'links_multi.html' + end + + def test_existing + assert_match(/not.html/, browser.link(:class, 'Papa').href) + assert_match(/mama.html/, browser.link(:text, 'click').href) + end + + def test_class_alias + assert_match(/not.html/, browser.link(:class_name, 'Papa').href) + end + + def test_hash_syntax + assert_match(/not.html/, browser.link(:class => 'Papa').href) + assert_match(/mama.html/, browser.link(:text => 'click').href) + end + + def test_class_and_text + assert_match(/papa.html/, browser.link(:class => 'Papa', :text => 'click').href) + end + + def test_class_and_index + assert_match(/papa.html/, browser.link(:class => 'Papa', :index => 2).href) + end + + def test_not_found_single + exception = assert_raise(UnknownObjectException) do + browser.link(:id, 'Missing').href + end + assert_equal('Unable to locate element, using :id, "Missing"', exception.message) + end + + def test_not_found_with_multi + exception = assert_raise(UnknownObjectException) do + browser.link(:class => 'Missing', :index => 2).href + end + assert_equal('Unable to locate element, using {:class=>"Missing", :index=>2}', exception.message) + end + end \ No newline at end of file