0
我使用Ember與formatjs來國際化我的應用程序,並使用ember-cli來構建它。如何在Ember單元測試中啓用format.js幫助程序
當我生成
ember g component some-component
組件餘燼也創建一個測試,檢查該部件呈現。但是,如果我在組件模板中使用來自formatjs的intl-get幫助程序,則單元測試將失敗。
那麼如何註冊formatjs爲單元測試創建的自定義助手呢?
我第一次嘗試添加INTL-獲得幫助:「:主要的國際機場」,當它試圖訪問
moduleForComponent('some-component', {
needs: ['helper:intl-get']
});
然而,這只是失敗的內部INTL-得到。我想運行intl初始值設定項,但我不確定是否有應用程序設置。或者是用某種方法來嘲笑使用sinon的這些方法?
我目前的解決方法是隻刪除'它呈現'測試。但我希望這些測試也能通過,所以如果需要的話,我可以進一步測試渲染。