【问题标题】:How can I drop to byebug on MiniTest errors?如何在 MiniTest 错误中使用 byebug?
【发布时间】:2013-06-11 12:14:24
【问题描述】:

我正在使用带有 MiniTest 的 Ruby 2.0。如果在测试过程中出现错误,我想转至byebug,以便可以轻松调试。是否可以覆盖 MiniTest 的默认错误操作?

【问题讨论】:

    标签: ruby minitest byebug


    【解决方案1】:

    您需要类似 minitest-debugger 之类的东西,但要专门针对 byebug。创建起来应该不会太难。

    https://github.com/seattlerb/minitest-debugger

    【讨论】:

    • 是的,如果有这个就好了……而且应该没那么难。
    • 不幸的是,这没有帮助。您链接的项目只是覆盖assert 方法以在断言错误时删除到调试器。我试过了,它不会以任何方式影响正常错误。我必须重写另一个方法,但我不知道是哪个。
    • 啊,好的。所以你想在错误上放弃 byebug,而不是失败。您可以尝试捕获特定异常或使用事后分析模式
    • 看来 OP 并没有要求这个,但有人刚刚发布了minitest-byebug! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多