Ruby on rails 3 如何将每个rspec的描述打印到Rails.logger?
我想在调试期间在Rails日志中显示每个示例的描述。我不太明白这是怎么做到的。我已经研究过如何使用RSpec.configure执行以下操作:Ruby on rails 3 如何将每个rspec的描述打印到Rails.logger?,ruby-on-rails-3,rspec,Ruby On Rails 3,Rspec,我想在调试期间在Rails日志中显示每个示例的描述。我不太明白这是怎么做到的。我已经研究过如何使用RSpec.configure执行以下操作: RSpec.configure do |config| config.before(:each) do |example| Rails.logger.debug example.description end end 但这只是给出了一个命名错误,因为在那个点上找不到描述。我想它可能会像around一样工作,但我想不会 非常接近,以下内容
RSpec.configure do |config|
config.before(:each) do |example|
Rails.logger.debug example.description
end
end
但这只是给出了一个命名错误,因为在那个点上找不到描述。我想它可能会像around一样工作,但我想不会 非常接近,以下内容将在运行时输出测试描述:
RSpec.configure do |config|
config.before(:each) do
Rails.logger.debug self.class.description
end
end
资料来源:这应该会有帮助:@PrakashMurthy实际上,一点也不。我知道如何使用Rails记录器,这不是问题所在。我想要的是在运行每个测试时将其描述写入Rails日志。我并不特别想编辑每个等级库文件来完成这项工作。