编写的Rspec测试变量

时间:2016-01-06 08:26:47

标签: ruby-on-rails rspec jruby

我试图用jruby中的库测试一些数据。该库接受一个带有字节数组的方法调用,它在其中写入一些内容。

现在我想嘲笑"写的东西"在字节数组内。这有可能,我该怎么做?

示例代码:

def test_method
  # an empty byte array
  test = Java::byte[4142].new

  # writes values into the test variable. For example [1,2,3]
  result = library.process(test)

  test
end

# This should pass.
expect(test_method).to eq [1,2,3]

这当然是一个过于简单的例子。

0 个答案:

没有答案