Pet*_*xey 3 ruby debugging rspec
我用它bundle exec autotest来运行我的测试规范但是我也希望能够进出调试器.
我无法弄清楚如何运行自动测试,也听不到调试命令.每次通过调试器语句时,它都会打印:
***** debugger statement ignored, use -d or --debug option to enable debugging
Run Code Online (Sandbox Code Playgroud)
我试过用这两个选项调用自动测试,即
bundle exec autotest --debugger
# => just ignores the debugger
bundle exec autotest -d
# => complains that -d is an invalid option
bundle exec autotest --debug
# => still doesn't trigger but advises
# "debugger statement ignored, use -d or --debug option to enable debugging"
Run Code Online (Sandbox Code Playgroud)
如何在使用自动测试时调用调试器?
目前我总是不得不回到手动呼叫 rspec spec -d
(我的设置是Rails 3)
您可以将以下内容添加到项目根目录中的.rspec文件中:
--debug
Run Code Online (Sandbox Code Playgroud)
当autotest运行时,它将使用配置文件执行rspec,并且只要执行任何调试器语句,它就会跳转到调试控制台.
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |