ember-qunit

    0熱度

    1回答

    我正在嘗試將單元測試添加到在過去兩年中開發的現有項目並定期更新到最新的灰燼版本。 爲了做到這一點,我開始運行 $ ember test -s version: 1.13.13 Building... Build successful - 11946ms. 的過程開始,但隨後的網頁瀏覽器中打開和我在瀏覽器窗口中出現以下錯誤信息: Not found: /7596/tests/index.

    1熱度

    1回答

    我正在創建一個燼插件,我有點卡住試圖爲它編寫測試。這個插件實現了一個命令行選項,而不是傳送組件等。因此,在開箱即用qunit測試中,沒有一個moduleFor類型測試助手與我相關。我沒有渲染任何組件,我只是想讓測試運行者擴展我的命令行選項後面的實現。 要寫我的測試,我需要只需要我的各種源文件在我的插件。例如,位於root/lib中的文件。我無法獲得在root/tests/integration下的

    1熱度

    1回答

    我在嘗試使用cli海市蜃樓作爲模擬服務器登錄頁面的驗收測試。在應用程序中訪問時,在海市蜃樓中定義的路線可以正常工作。但是,當它試圖在燼測試它返回 幻影:您的Ember應用程序試圖張貼'http://localhost:4200/tests?module=Acceptance |登錄',但沒有定義路由來處理這個請求。在mirage/config.js文件中定義一條匹配此路徑的路線。你忘了添加你的名字

    9熱度

    1回答

    我必須在所有測試開始前執行一些代碼。所以我需要使用QUnit鉤before,但在ember-qunit唯一可用的回調是beforeEach和afterEach。 我該怎麼做?

    2熱度

    1回答

    我有,在我的單元測試套件的時候我嘗試檢查 因爲getOwner()注入密新服務已加入灰燼彈出一個錯誤的問題 (棄用指南here)。 這是我的mixin: import Ember from 'ember'; export default Ember.Mixin.create({ sha: Ember.inject.service('sha512'), }); 這是我的基本單元測

    2熱度

    1回答

    由於我沒有使用純Bootstrap模塊,因此我一直無法確定如何對頁面加載時打開的模式進行單元測試。這裏是有問題的模式: {{#bs-modal class="startModal" footer=false open=openModal title="Start Game" closedAction="closeModal" backdropClose=false closeButton=fals

    1熱度

    1回答

    這是一個基本的組件/集成測試。 import { moduleForComponent, test } from 'ember-qunit'; import hbs from 'htmlbars-inline-precompile'; moduleForComponent('my-component', 'TODO: put something here', { integrati

    3熱度

    1回答

    ember驗收測試錯誤「斷言失敗」沒有人有驗收測試錯誤的經驗嗎?我收到錯誤「Error:Assertion Failed:Unable to add'ember-application'class to rootElement。請確保您將rootElement設置爲正文或正文中的元素。」在任何地方都找不到任何答案。請幫忙。我被卡住了。

    1熱度

    1回答

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

    3熱度

    1回答

    我使用Ember.Logger.error: if (isInvalid) { Ember.Logger.error('this is invalid'); } 我想測試它在qunit: assert.throws(() => myFunction(), /this is invalid/, 'error was thrown'); 但assert.throws不捕獲錯誤。如果