小编Fle*_*oid的帖子

如何使用Ruby minitest框架调用某些方法?

我想测试一个函数是否使用minitest Ruby正确调用其他函数,但是我找不到适合assertdoc测试的函数.

源代码
class SomeClass
  def invoke_function(name)
    name == "right" ? right () : wrong ()
  end

  def right
    #...
  end

  def wrong
    #...
  end
end
Run Code Online (Sandbox Code Playgroud) 测试代码:
describe SomeClass do
  it "should invoke right function" do
    # assert right() is called
  end

  it "should invoke other function" do
    # assert wrong() is called
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby testing unit-testing minitest

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

minitest ×1

ruby ×1

testing ×1

unit-testing ×1