require"test/unit"
require"program/program.rb"
class MainTest < Test::Unit::TestCase
def setup
@main = Main.new
end
def test
@main.add('blah')
assert @main.content == 'blah'
end
end
dir => ruby/program/program.rb
class Main
def initialize
@change
end
def done string
@change = string
end
end
result
ruby test/test.rb
Loaded suite test/test
Started
F
Finished in 0.002058 seconds.
1) Failure:
default_test(MainTest) [test/test.rb:9]:
No tests were specified.