2017-03-24 28 views
0

我們有一個自定義錯誤頁面。如何使用導軌和水豚在本地測試無效頁面

如果您嘗試訪問不存在的頁面,例如在生產或分期中,您會看到自定義錯誤頁面。 /random_fhdjfhdjfhdj.html

我想添加一個功能測試,以檢查自定義錯誤頁,但在開發和測試模式,我得到的內容No route matches [GET] "/random_fhdjfhdjfhdj.html"

我們使用的錯誤頁面模板是app/views/exceptions/error.html.haml

+1

在哪裏/如何生成自定義錯誤頁? –

+0

^我添加了頁面。仍然不知道它是如何產生的 –

+0

什麼路徑'/ random_fhdjfhdjfhdj.html'到你的錯誤頁面?是否有條件在鐵軌環境? –

回答

0

添加config.consider_all_requests_local = false

environments/test.rb 

解決了這個問題。



FYI我們已經有了

config.action_dispatch.show_exceptions = true 

設置

相關問題