mli*_*ihp 4 ruby rspec ruby-on-rails autotest
我刚进入自动测试,我有以下问题.
如何获取自动测试以在错误上打印堆栈跟踪.如果我运行"rake spec",我会得到输出
4) Transaction should get date with poor form
Failure/Error: transaction = Transaction.build_from_email(@email)
NoMethodError:
private method `gsub' called for 112:Fixnum
# ./app/models/transaction.rb:46:in `build_from_email'
# ./spec/models/transaction_spec.rb:104
Run Code Online (Sandbox Code Playgroud)
但我得到以下自动测试
4) Transaction should get date with poor form
Failure/Error: transaction = Transaction.build_from_email(@email)
NoMethodError:
private method `gsub' called for 112:Fixnum
Run Code Online (Sandbox Code Playgroud)
只是很容易找到错误的位置.
谢谢一堆
如果您正在使用RSpec 2,则可以.rspec使用以下内容添加项目根目录中调用的文件:
--backtrace
Run Code Online (Sandbox Code Playgroud)
RSpec将在运行时读取该文件,无论是通过Rake还是Autotest.