在Rspec的控制台输出测试之间添加换行符,可以通过以下方法实现:
puts "这是第一个测试"
# 这是第一个测试
puts "这是第二个测试"
# 这是第二个测试
# spec/support/custom_formatter.rb
class CustomFormatter
RSpec::Core::Formatters.register self, :example_passed, :example_failed
def example_passed(notification)
output.puts "测试通过"
output.puts # 添加换行符
end
def example_failed(notification)
output.puts "测试失败"
output.puts # 添加换行符
end
end
# spec/spec_helper.rb
RSpec.configure do |config|
config.add_formatter CustomFormatter
end
RSpec.configure do |config|
config.before(:example) do
puts # 添加换行符
end
config.after(:example) do
puts # 添加换行符
end
end
以上是几种在Rspec的控制台输出测试之间添加换行符的方法。根据具体需求选择合适的方法即可。
领取专属 10元无门槛券
手把手带您无忧上云