我必须为家庭作业编写代码,并且我希望从一开始就进行 TDD。作业由一个 ruby 文件组成,其中包含方法,没有类。
我在 Internet 上找到的所有示例都针对类进行了测试。我该如何测试以下方法?
作业.rb
#!/usr/bin/env ruby
def count_words(str)
# SOME CODE HERE
end
有一个自动评分系统,它采用为作业定义的方法将一个 ruby 文件作为输入。所以,我必须在一个单独的文件(test_homework.rb)中编写我的测试,或者在提交之前注释掉我的测试(我发现这会适得其反……)。
我将如何使用 Test:Unit 测试 count_words 方法?