RSpec:如何测试文件解析器

时间:2012-05-09 14:56:31

标签: ruby unit-testing file-io

我是ruby和rspec的新手,我想知道如何测试必须解析文件的类。这是我打算测试的功能:

def self.get_description(event_code)
  # search through a file for the event_code and return
  # the associated description field
end

在制作中,我会对文件的路径进行硬编码。我该如何从rspec控制文件内容?

1 个答案:

答案 0 :(得分:2)

创建一些解析包含有效和无效输入的Tempfiles that you create的规范,并确保解析函数返回预期的结果(或异常)。