thank for metioning that Jeff, I forget that the assert functions are
part of TestCase.
an interesting read for that is:
http://wiki.rubyonrails.com/rails/pages/HowtoUnitTest
and it states
-------------------quote--------------
The Hierarchy
There’s a hierarchy involved with unit
tests. It starts at an individual assertion (more later), and ends at a
suite (more later).
Bottom up, it looks like this:
- assertion belongs to a
- test which belongs to a
- test case which belongs to a
--------------------end quote------------------------
Jeff Wood wrote:
There are two problems ... #1 you can't use the assert functions
unless you are building a TestCase object...
#2 you don't need the search_html function.
just
require 'watir'
include Watir
class Watir::IE
def contains_html( input )
html.scan( input ) != []
end
end
$ie = IE.new
$ie.contains_html( "." )
should return a true or false. so you could do
if $ie.contains_html "."
puts "Has html"
else
puts "Doesn't have html"
end
... that's all there is to it... My code was meant as an
alternative ...
but any function that people send to you that contains assert
won't work without additional libraries being required.
Let me know if my example doesn't work for you.
j.
On 10/26/05, Sy Ali <[EMAIL PROTECTED]> wrote:
Jeff,
does that mean that I do this? :
require 'Watir' # the watir controller
include Watir
class Watir::IE
def search_html( input )
html.scan( input ) != []
end
end
def search_html(string)
puts " searching the source for " + string
begin
assert_match($ie.contains_html,string)
puts " ok -- found " + string
rescue => e
puts ">>>FAIL -- could not find " + string
end
end
$ie = Watir::IE.start("
http://example.com")
search_html(".")
Because this also fails..
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general
--
"
http://ruby-lang.org -- do you ruby?"
Jeff Wood
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general
|
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general