require 'Watir'
include Watir

require 'test/unit' 
require 'test/unit/ui/console/testrunner'
require 'watir/testUnitAddons'

class TC_yahoo < Test::Unit::TestCase
	
	def test_yahooSite
		test_site = 'http://www.mail.yahoo.com'
		$ie = IE.new
		$ie.goto(test_site)
		assertTextfield
		assertCheckbox
		assertButton
	end
	
	def assertTextfield
		assert($ie.text_field(:id,"username").exists?, "Username text field does not exist")
		assert($ie.text_field(:id,"passwd").exists?, "Password text field does not exist")
	end
	
	def assertButton
		assert($ie.button(:value,"Sign In").exists?, "Sign In button does not exist")
	end
	
	def assertCheckbox
		assert($ie.checkbox(:id, "persistent").isSet?, "Keep me signed in, check box is not checked")
	end	
	
end
