home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ruby164.zip
/
rbemx164.zip
/
ruby
/
share
/
doc
/
rdtool-0.6.10
/
test
/
test-terminal-inline.rb
< prev
next >
Wrap
Text File
|
2001-03-29
|
1KB
|
49 lines
require 'runit/testcase'
require 'runit/cui/mytestrunner'
require 'rd/inline-element'
include RD
class TestStringElement < RUNIT::TestCase
def test_to_label
el = StringElement.new "label"
assert_equal("label", el.to_label)
ws = StringElement.new " label "
assert_equal(" label ", ws.to_label)
empty = StringElement.new ""
assert_equal("", empty.to_label)
end
def test_content
el = StringElement.new ""
assert_equal("", el.content)
el.content = "label"
assert_equal("label", el.content)
end
end
class TestVerb < RUNIT::TestCase
def test_to_label
el = Verb.new "label"
assert_equal("label", el.to_label)
ws = Verb.new " label "
assert_equal("label", ws.to_label)
empty = Verb.new ""
assert_equal("", empty.to_label)
end
def test_content
el = Verb.new ""
assert_equal("", el.content)
el.content = "label"
assert_equal("label", el.content)
end
end
if $0 == __FILE__
suite = TestStringElement.suite
suite.add_test(TestVerb.suite)
RUNIT::CUI::MyTestRunner.run(suite)
end