Я пишу простой класс с 1 функцией в ruby. Эта функция удаляет пробелы из строки.
Мой код:
module TestString
class StringUtils
#
# Delete space from string
#
def remove_space str
space = " "
str.delete space
end
end
end
Теперь я пытаюсь написать простой тест для этой функции:
require 'teststring'
class TestStringUtils < Test::Unit::TestCase
def test_remove_space
assert_equal("Teststring", TestString::StringUtils.new().remove_space("Test string"))
end
end
при попытке запустить тест я получаю сообщение об ошибке:
1) Error:
test_remove_space(TestStringUtils):
NameError: uninitialized constant TestStringUtils::Json
/home/workspace/lib/test.rb:16:in `test_remove_space'
Почему? Пожалуйста, объясните мне, что не так?
Спасибо.