【发布时间】:2012-11-02 03:42:54
【问题描述】:
我有这样的方法
class SomeClass
def self.test_method
while(true)
make_heavy_lifting
sleep(60*60)
end
end
end
我如何为此方法编写测试。
我想到的一个解决方案是存根 sleep 方法,它有效,但我无法存根 while 关键字。请建议对具有无限循环的方法进行单元测试的最佳实践。
【问题讨论】:
标签: unit-testing rspec