unittests/filefield_xpath_test.rb in firewatir-1.6.2 vs unittests/filefield_xpath_test.rb in firewatir-1.6.5

- old
+ new

@@ -1,35 +1,35 @@ -# feature tests for TextArea Fields -# revision: $Revision: 1.0 $ - -$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED -require 'unittests/setup' - -class TC_FileField_XPath < Test::Unit::TestCase - - - def gotoPage - goto_page("fileupload.html") - end - - def test_file_field_Exists - gotoPage() - #test for existance of 4 file area - assert(browser.file_field(:xpath, "//input[@name='file1']").exists?) - assert(browser.file_field(:xpath, "//input[@id='file2']").exists?) - #test for missing - assert_false(browser.file_field(:xpath, "//input[@name='missing']").exists?) - assert_false(browser.file_field(:xpath, "//input[@name='totallybogus']").exists?) - #pop one open and put something in it. - browser.file_field(:xpath, "//input[@name='file3']").set($htmlRoot + "fileupload.html") - #click the upload button - browser.button(:xpath, "//input[@name='upload']").click - - assert(browser.text.include?("PASS")) - end - - #def test_iterator - # gotoPage() - # assert_equal(6, browser.file_fields.length) - #end - -end +# feature tests for TextArea Fields +# revision: $Revision: 1.0 $ + +$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED +require 'unittests/setup' + +class TC_FileField_XPath < Test::Unit::TestCase + + + def gotoPage + goto_page("fileupload.html") + end + + def test_file_field_Exists + gotoPage() + #test for existance of 4 file area + assert(browser.file_field(:xpath, "//input[@name='file1']").exists?) + assert(browser.file_field(:xpath, "//input[@id='file2']").exists?) + #test for missing + assert_false(browser.file_field(:xpath, "//input[@name='missing']").exists?) + assert_false(browser.file_field(:xpath, "//input[@name='totallybogus']").exists?) + #pop one open and put something in it. + browser.file_field(:xpath, "//input[@name='file3']").set($htmlRoot + "fileupload.html") + #click the upload button + browser.button(:xpath, "//input[@name='upload']").click + + assert(browser.text.include?("PASS")) + end + + #def test_iterator + # gotoPage() + # assert_equal(6, browser.file_fields.length) + #end + +end