Я застрял, пытаясь вызвать отдельные методы модульного тестирования из файла rake, чтобы автоматизировать мое тестирование, но продолжаю получать сообщение об ошибке. Каждый раз, когда я запускаю 'rake manage', в моей задаче 'manage' появляется ошибка: неверное количество аргументов 0 для 1 . Вот мой файл рейка:
require "test_file"
task :default => [:commands]
task :manage do
myTest = Unit_Test.new
myTest.test
end
И мой реальный класс, который использует класс Test :: Unit :: TestCase. Это в отдельном файле с именем 'test_file.rb'.
class Unit_Test < Test::Unit::TestCase
include Rack::Test::Methods
def test
puts "this is just a test"
end
end
Ошибка указывает на:
myTest = Unit_Test.new
Как я могу вызвать отдельные методы из этого класса? Я в основном хочу вызывать определенные методы из этого класса в разных задачах, но я не могу заставить его работать. Как мне заставить это работать?