ember-testing

    0熱度

    2回答

    我有這樣的集成測試: test('can change chord text', function(assert) { this.render(hbs`{{chart-editor-chord chord=chord}}`); this.$().click(); assert.ok(!!this.$('.chord-input').length); }); 但斷

    0熱度

    1回答

    我對Ember有點新,並試圖測試尋呼機組件。簡化的組件看起來是這樣的: export default Ember.Component.extend({ index: 0, actions: { next() { this.incrementProperty('index'); } } }); 我想測試下一個()動作確實增加索

    0熱度

    2回答

    我正在爲一個ember應用程序編寫驗收測試,並且該應用程序脫機工作。 我想知道是否有辦法在運行測試時強制navigator.online爲false來測試某些行爲。 謝謝!

    2熱度

    1回答

    我想爲我的驗收測試用例模擬多次按鍵(ctrl + alt,alt + enter,alt + uparrow等)事件。 Ember test documentation給出了triggerEvent方法的抽象語法。目前還不清楚如何將其用於多按鍵事件模擬​​。 編輯:添加代碼後的建議從評論。 let keytrigger = testSelector('random-id',「1」); trigge

    0熱度

    1回答

    我有一個組件listing-table這需要一些屬性的,就像這樣: {{listing-table model=model.devices type='user' exclude='customerName'}} 這如預期運作,並集成測試也工作得很好。但是,我的驗收測試失敗,因爲顯然我的exclude屬性在運行驗收測試時未被考慮到。 我已通過打印測試該組件的javascript文件中的值爲th

    6熱度

    1回答

    我目前正在嘗試對嵌套路由進行驗收測試,該測試使用相同的組件兩次,但使用不同的參數。這在我正常運行時工作正常,但是當我運行驗收測試時,我注意到組件的參數沒有被更新,這導致我的測試失敗。下面是一些示例代碼: 在index.hbs我: {{index-view model=model type='location'}} 我index-view組件看起來是這樣的: <h1>{{title}} List

    4熱度

    3回答

    我目前正在通過其官方EmberJS教程在其網站上運行,我在this part上。當我運行ember serve時,一切都在應用程序本身完美運行,但問題在於當我運行新服務的單元測試時。我運行ember test --server,我得到的是我把下面的截圖錯誤: 單元測試代碼: import { moduleFor, test } from 'ember-qunit'; import Ember f

    0熱度

    1回答

    我有一個textarea,它已經使用fillIn函數填充了值。但是現在我想用另一個字符'@'來追加同一個textarea。但是當我嘗試再次使用fillIn時;它重寫了textarea。我如何追加文本。我需要它分兩步進行。 HTML: <textarea data-test-id='descriptor'></textarea> 測試: test('testing-fillIn', async fu

    1熱度

    1回答

    我試圖斷言代碼中的幾個步驟(訪問頁面,提供錯誤的卡號,密碼組合和單擊提交)應該從後端服務產生錯誤 - 我提到this已經.. 並嘗試使用錯誤對象作爲assert.throws的第二個參數的建議,但這對我不起作用。 我沒有看到this鏈接以及發佈我的問題之前, 我的問題是 - 我沒有控制在這種情況下引發異常/錯誤的代碼。 (我不能改變它說Ember.assert等)我只是想能夠捕捉到一個錯誤的情況。

    1熱度

    1回答

    我有一個方法和服務的組件,它可以運行一些組件的功能。 export default Ember.Component.extend({ foo: false, bar() { this.set('foo', true); }, someService: Ember.inject.service('some-service'), did