Sha256: 1d17bac0105b99663d971fe7fc202dad43ef176f63fbfd72de3527768efbb827

Contents?: true

Size: 781 Bytes

Versions: 1

Compression:

Stored size: 781 Bytes

Contents

# feature tests for navigation errors

$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', '..') unless $SETUP_LOADED
require 'unittests/setup'
require 'watir-classic/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

1 entries across 1 versions & 1 rubygems

Version Path
watir-classic-3.0.0 unittests/other/navigate_exception_test.rb