Этот следующий код работает для меня. Это работает для вас?
require 'test/unit'
require 'test/unit/ui/console/testrunner'
class MyTestClass < Test::Unit::TestCase
def test_something
assert_nothing_raised do
p 'hi'
end
end
end
Test::Unit::UI::Console::TestRunner.run(MyTestClass)
Я думаю, что вы используете assert_nothing_raised правильно. Попробуйте заменить
@board.make_move(0,0,Board::HUMAN)
с чем-то более простым, например
p 'hi'
и посмотри, работает ли это. Также попробуйте закомментировать весь другой код в вашем тесте.