0

我正在尝试对一个命令行工具进行单元测试,该工具使用trollop. 它发出的调用之一trollopTrollop::die "my message",它在下面调用exit(-1) Now,这使我的单元测试失败,因为这会杀死 rake - 我尝试使用Signal.trap它来捕获信号,但它似乎没有任何效果。有谁知道如何捕获这种退出代码?

4

0 回答 0