I have a problem with assertions.

If I write this:

require 'watir'
require 'test/unit'
class TC_1 < Test::Unit::TestCase



  def  test_1


    ie = Watir::IE.new
    ie.goto('http://wtr.rubyforge.org/')
    if assert(ie.contains_text("Watir"))
      p 'pass'
    else
      p 'fail'
    end
    rescue => e
      puts(e.message + "\n" + e.backtrace.join("\n"))
    ensure
    ie.close
  end

end


I get a puts 'fail', even though 'Watir' is contained.

If I change the search criteria to: 'ZXV'

I get an exception with this

"Loaded suite C:/Documents and
Settings/g744ahe/workspace/ruby_test/auto_tests/Common_Sales/E2/test
Started
<nil> is not true."

And a backtrace.

I have tried to do search to find the method #contains_text, but I cannot
see it.

Aidy



---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or 
otherwise protected from disclosure. 
If you are not the intended recipient, please telephone or email the sender and 
delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or 
attachment or disclose the contents to any other person.
---------------------------------------------------------------------------------------------------------------
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to