Friday, February 27, 2009

Chapter 30: Watir Unit Testing based on GitHub

Fix window_tests.rb problems

  1. $ ruby attach_to_existing_window_test.rb (clean)
    Loaded suite attach_to_existing_window_test
    Started....
    Finished in 4.646 seconds.
    4 tests, 9 assertions, 0 failures, 0 errors
    attach_to_existing_window_test.rb
  2. $ ruby attach_to_new_window_test.rb (clean)
    Loaded suite attach_to_new_window_test
    Started.......
    Finished in 23.268 seconds.
    7 tests, 7 assertions, 0 failures, 0 errors
  3. $ ruby close_window_test.rb (clean)
    Loaded suite close_window_test
    Started.
    Finished in 1.621 seconds.
    1 tests, 2 assertions, 0 failures, 0 errors
  4. $ ruby frame_links_test (clean)
    Loaded suite frame_links_test
    Started..
    Finished in 5.093 seconds.
    2 tests, 2 assertions, 0 failures, 0 errors
  5. $ ruby new_test (clean0
    Loaded suite new_test
    Started ....
    Finished in 10.593 seconds.
    4 tests, 5 assertions, 0 failures, 0 errors
  6. $ ruby send_keys_test (clean)
    Loaded suite send_keys_test
    Started F.
    Finished in 2.501 seconds.
    1) Failure:
    test_enter(TC_SendKeys) [send_keys_test.rb:24]:
    is not true.
    2 tests, 2 assertions, 1 failures, 0 errors
  7. =======================================================
  8. $ ruby open_close_test.rb (Ran clean under Cygwin, but not under GitBash)
    Loaded suite open_close_test
    Started ....................
    Finished in 98.194 seconds.
    20 tests, 0 assertions, 0 failures, 0 errors
  9. ie-each_test.rb (NOTE: FOUND THIS INSIDE FILE: # Not intended to be run as part of a larger suite.) Ran clean under Cygwin, but not under GitBash. $ ruby ie-e*
    Loaded suite ie-each_test
    Started ....
    Finished in 12.557 seconds.
    4 tests, 8 assertions, 0 failures, 0 errors
  10. =======================================================
  11. iedialog_test.rb (TWO FAILURES: $ ruby ied*
    Loaded suite iedialog_test
    Started FF
    Finished in 1.027 seconds.
    1) Failure: test_all(TC_IEDialog) [iedialog_test.rb:42]:
    is not true.
    2) Failure: test_find_window(TC_IEDialog) [iedialog_test.rb:26]:
    is not true.
    2 tests, 2 assertions, 2 failures, 0 errors
  12. js_events_test.rb (THREE FAILURES: $ ruby js*
    Loaded suite js_events_test
    Started ...E.EE
    Finished in 5.767 seconds.
    1) Error: test_clear_page_status(TC_JSEvents): Watir::Exception::NoStatusBarException:
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/ie-class.rb:344:in `status'
    js_events_test.rb:53:in `test_clear_page_status'
    2) Error: test_page_nostatus(TC_JSEvents): Watir::Exception::NoStatusBarException:
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/ie-class.rb:344:in `status'
    js_events_test.rb:43:in `test_page_nostatus'
    3) Error: test_set_page_status(TC_JSEvents): Watir::Exception::NoStatusBarException:
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/ie-class.rb:344:in `status'
    js_events_test.rb:48:in `test_set_page_status'
    7 tests, 5 assertions, 0 failures, 3 errors
  13. modal_dialog_test.rb (FOUR ERRORS: $ ruby modal_dialog_test
    Loaded suite modal_dialog_test
    Started EE.E...E
    Finished in 58.452 seconds.
    1) Error: test_modal_simple_use_case(TC_ModalDialog):
    Watir::Exception::NoMatchingWindowFoundException: Modal Dialog with title Modal
    Dialog not found. Timeout = 10.0
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:51:in `locate'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:86:in `initialize'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `new'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `modal_dialog'
    modal_dialog_test.rb:38:in `test_modal_simple_use_case'
    2) Error: test_wait_should_not_block(TC_ModalDialog):
    Watir::Exception::NoMatchingWindowFoundException: Modal Dialog with title Modal
    Dialog not found. Timeout = 10.0
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:51:in `locate'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:86:in `initialize'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `new'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `modal_dialog'
    modal_dialog_test.rb:48:in `test_wait_should_not_block'
    3) Error: test_modal_dialog_use_case_title(TC_ModalDialog):
    Watir::Exception::NoMatchingWindowFoundException: Modal Dialog with title Modal Dialog not found. Timeout = 10.0
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:51:in `locate'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:86:in `initialize'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `new'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `modal_dialog'
    modal_dialog_test.rb:80:in `test_modal_dialog_use_case_title'
    4) Error: test_modal_exists(TC_ModalDialog):
    Watir::Exception::NoMatchingWindowFoundException: Modal Dialog with title Modal Dialog not found. Timeout = 10.0
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:51:in `locate'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/modal_dialog.rb:86:in `initialize'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `new'
    c:/Users/jasnow/gitlocalrepo/watir/watir/lib/watir/container.rb:186:in `modal_dialog'
    modal_dialog_test.rb:122:in `test_modal_exists'
    8 tests, 8 assertions, 0 failures, 4 errors
  14. $ ruby open_close_test.rb
    ./../../lib/watir/ie-process.rb:1:in `require': no such file to load -- win32/process (LoadError)
    from ./../../lib/watir/ie-process.rb:1
    from ./../../lib/watir/ie.rb:45:in `require'
    from ./../../lib/watir/ie.rb:45
    from open_close_test.rb:6:in `require'
    from open_close_test.rb:6

No comments:

Post a Comment