Sha256: 78875ad12c61c67c75f926e37d543933ef9f5f8323bbac2ba2c480a6ae1317da

Contents?: true

Size: 804 Bytes

Versions: 4

Compression:

Stored size: 804 Bytes

Contents

# feature tests for navigation errors
# revision: $Revision: 958 $

$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', '..') unless $SETUP_LOADED
require 'unittests/setup'
require 'watir/contrib/page_checker' 
#  To add checkers, call the ie.add_checker method
#
#  ie.

class TC_NavigateException < Test::Unit::TestCase
  include Watir
  
  def setup
    browser.add_checker(PageCheckers::NAVIGATION_CHECKER)
  end
  def teardown
    browser.disable_checker(PageCheckers::NAVIGATION_CHECKER)
  end
  
  def test_http_errors
    assert_raises(NavigationException) { browser.goto('http://localhost:3001') }        # Cannot find server or DNS Error
    assert_raises(NavigationException) { browser.goto('http://www.fxruby.org/dfdf' ) }  # HTTP 404 - File not found
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
watir-1.6.6 unittests/other/navigate_exception_test.rb
watir-1.6.6.rc2 unittests/other/navigate_exception_test.rb
watir-1.6.6.rc1 unittests/other/navigate_exception_test.rb
watir-1.6.2 unittests/other/navigate_exception_test.rb