ember-testing

    0熱度

    1回答

    當在測試時將JQuery選擇器傳遞給emberjs中的click()方法時,該元素不會被單擊。 我想寫一個簡單的驗收測試,其中一個ID和一個href的元素被點擊並且URL更改,然後我斷言該頁面已更改。 我將ID添加到<a>元素id =「sidebar-user-profile」,當我嘗試click($('#sidebar-user-profile'))時,出現錯誤「Error:Element [o

    3熱度

    1回答

    我期待在餘燼測試指南時,打樁一項服務,它說做到以下幾點當你想存根出服務 import { moduleForComponent, test } from 'ember-qunit'; import hbs from 'htmlbars-inline-precompile'; import Ember from 'ember'; //Stub location service const

    1熱度

    2回答

    我如何測試一個組件中調用的動作? 觸發動作有多種方式,例如點擊按鈕。現在我想測試點擊該按鈕時調用的操作實際上是否被調用。像expect.functionName.to.be.called什麼的。 我有以下代碼 test('it closes the create dialog when close btn is clicked', function(assert) { this.rend

    0熱度

    1回答

    我正在執行我的應用程序應用程序的集成測試,並且由於承諾在我的測試運行後解決,所以我的一個測試失敗。我的承諾包裝了一個動畫事件(bs collapse)。下面是我想測試代碼的一部分: //in my component /** * Closes the component DOM with collapse animation * * @method 'animateClose' * @r

    1熱度

    1回答

    我在觸發「更改」事件時遇到了一些問題。 我有一個觀察'值'屬性的rangeslider。在更改時,滑塊會發送一個api請求,它會根據滑塊值使用參數更新url。 我能夠改變使用jQuery,它成功地將更新UI滑塊我的測試滑塊的價值... $("#slider").val(3.0).change(); ...但變化事件不是被解僱了,所以沒有api電話。對於可以使用「click」或「fillIn」觸發請

    0熱度

    1回答

    如何在單元測試中訪問簡寫助手以進行測試? 例子: /helpers/full-address.js import Ember from 'ember'; export default Ember.Helper.helper(function(params, hash) { var fullAddress = hash.line1 === "" ? "" : hash.line1 +

    0熱度

    1回答

    我的所有測試都通過了,但在隨機模塊上每次運行都會發生一個錯誤。即使它是一個空的控制器或路由。 該消息表示: 未被捕獲的錯誤:斷言失敗:試圖尋找一個對象上的注入屬性,而不使用容器,確保該對象是通過一個容器實例。 別人是否知道如何調試呢? 灰燼:2.2.0 燼-數據2.2.0 燼-CLI:2.2.0-β-3

    0熱度

    1回答

    我有一個Ember組件包裝一個隨機jQuery插件。 setUp: on('didInsertElement', function() { scheduleOnce('afterRender',() => { this.$().datetimepicker(); }); }) 插件大約需要250毫秒就能顯示在屏幕上,這使我編寫驗收測試,像這樣: test('cl

    0熱度

    1回答

    我知道這應該是簡單的,我只是沒有做正確的事情,並沒有發現這個例子模仿,我猜我完全理解什麼應該去Ember.run() 這裏是我的組件代碼: import Ember from 'ember'; export default Ember.Component.extend({ isGreen: function() { if (!status) { return ''; }

    8熱度

    1回答

    我有測試an addon通過鉻,但失敗phantomjs。 這似乎是一個類似於this question的問題。但是,我嘗試了那裏的解決方案,但它並不適合我。 該代碼全部在上面鏈接的公共回購協議中可用。失敗在github上構建失敗的travis中展示。任何關於如何更好地診斷和修復的想法? 編輯 - 實際的錯誤信息 Died on test #1 at http://localhost:7357