Я борюсь с Test:: Unit. Когда я думаю об модульных тестах, я думаю об одном простом испытании для каждого файла. Но в Ruby framework я должен написать:
class MyTest < Test::Unit::TestCase
def setup
end
def test_1
end
def test_1
end
end
Запуск установки и пробоя при каждом вызове метода test_ *. Это именно то, чего я не хочу. Скорее, я хочу, чтобы метод установки выполнялся только один раз для всего класса. Но я не могу написать свой собственный initialize() без нарушения инициализации TestCase.
Это возможно? Или я делаю это безнадежно сложным?