2017-05-27 20 views
0

最初是從https://github.com/braintree/braintree-web/issues/296BraintreeError:無法聯繫網關在這個時候(系統中/只集成規範)

一般信息

使用布倫特裏的Web寶石與狂歡店

SDK版本:3.2。 0 環境:使用rspec的測試環境: 瀏覽器和操作系統: t這個錯誤在Poltergeist和Phantom JS下運行我們的規格。我們使用幻影JS 2.1.1:

BraintreeError: Cannot contact the gateway at this time

症狀不會出現爲我們的生產應用程序,只爲測試運行環境中測試我們的應用程序,運行Capubara * Rspec的(使用poltergeis/phantomjs)

回答

0

爲問題的後代,只是減弱向其他人報告,我們確認這是一個(無意)雙重調用window.braintree.client(...)功能本身..當我們糾正我們的代碼不會雙重調用該函數,問題就消失了。如上所述,症狀似乎並未在生產中表現出來,僅在幻像(帶有水豚/ rspec)測試環境中。

很好,因爲這是來自我們自己的重構。