完全困在“学习Ruby困难之路”的ex48中。我的测试是:
require "lexicon.rb"
require "test/unit"
class TestLexicon < Test::Unit::TestCase
def test_directions()
assert_equal(Lexicon.scan("north"), [['direction', 'north']])
end
end
我应该编写使测试通过的代码。我被要求创建一个具有方法Lexicon
的类class
。我得到assert_equal
的语法。但是我无法理解应该编写什么代码来获取输出Lexicon.scan("north")
。
我已经读过Rake NoMethodError: undefined method 'scan' for Lexicon:Class,但恐怕没有帮助。我已经思考了很长时间了,我无法解决这个问题。谢谢!