小编Vee*_*nda的帖子

Ruby Mock是一个使用StringIO的文件

我试图在Ruby的StringIO的帮助下模拟 文件读取.以下是我的测试,接下来就是我在主类中的方法.

def test_get_symbols_from_StringIO_file
    s = StringIO.new("YHOO,141414")
    assert_equal(["YHOO,141414"], s.readlines)
end

def get_symbols_from_file (file_name)
  IO.readlines(file_name, ',')
end
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是我们模拟文件读取的方式,而且我想知道是否有其他方法来模拟类中的方法而不是使assert与内容相等.

ruby file-io mocking stringio

4
推荐指数
1
解决办法
3903
查看次数

标签 统计

file-io ×1

mocking ×1

ruby ×1

stringio ×1