2011-05-10 57 views
1

我使用RSpec進行集成測試。不幸的是,當運行這些請求規格時,我經常會錯過重要的錯誤,因爲我沒有直接看到測試Web服務器的輸出。有沒有辦法在控制檯上獲得這些東西呢?運行請求規格時顯示服務器輸出

回答

1

如果你的意思服務器日誌它應該是這樣的:

if rails_env = ENV['RAILS_ENV'] 
    require 'logger' 
    logger = Logger.new(STDOUT) 
    ActiveRecord::Base.logger = logger 
    ActiveResource::Base.logger = logger 
    Rails.logger = logger 
end 

不確定服務器輸出

+0

感謝您的幫助。我從rails_env = ENV ['RAILS_ENV']'得到什麼?你是否真的是指if語句中的變量賦值? – Zardoz 2011-05-11 07:58:41