qunit

    0熱度

    1回答

    我對使用TWO模型的路線進行qunit測試,並使用Ember.RSVP.hash來完成此操作。事情按預期工作,但只要我將filter添加到Ember.RSVP.hash就會停止以qunit方式檢索數據。在qunit之外,它仍然有效,所以我認爲這是filter,Ember.RSVP.hash和qunit的問題。 這裏是我的測試: module('Ember.js Library', { s

    0熱度

    1回答

    我一直在用官方的documentation這樣的燼助手來檢查餘燼qunit測試。檢查示例(不工作)我可以看到,他們使用一個js庫 <script src="https://rawgithub.com/rwjblue/ember-qunit-builds/master/dist/globals/main.js"></script> 但我找不到這個網址。我猜這個庫包含expect和visit函數定

    0熱度

    1回答

    我試圖TDD我的第一個Ember應用程序。我想一次顯示一個<article>元素。我從服務器上獲得了幾篇文章。我的顯示視圖定義了isVisible(),因此一次只能向用戶顯示一個<article>。 在我的測試,我想要做的事,如: equal(find('article').text(), 'foobar'); 的問題是,它發現所有的文章是否是可見或不可見。 我對Ember相當陌生,所以我對從這裏

    3熱度

    3回答

    由於start(),stop()將在Qunit 2.0中被刪除,通過afterEach,afterEach方法異步設置和拆卸的替代方法是什麼?例如,如果我想讓beforeEach等待承諾完成?

    0熱度

    1回答

    我有一個使用Ruby on Rails開發應用程序的背景,我使用Capybara和Rspec來呈現Poltergeist「看到」的輸出。 我剛剛開始與Ember,並寫我的第一次驗收測試時,我真的開始錯過這個功能。有沒有辦法在ember-cli的驗收測試中呈現在某個點產生的html?我需要做些什麼來設置它?

    3熱度

    1回答

    我正在爲返回promise的函數編寫測試,並且無法在解析或拒絕promise時運行斷言。我不能在這個項目上使用ES6,所以我使用聲明實現Promises/A +規範的rsvp.js庫。我使用的是最新版本的qunit 1.17.1 功能測試: var loadGroups = function(data) { return new RSVP.Promise(function(resolve

    2熱度

    1回答

    我想用ReSharper的(8.0.2)綜合qunit測試運行器,而是直接在瀏覽器中運行測試時,VS使用R#亞軍在瀏覽器中運行它還是有一些區別: 正如指出here,一個固定元件不添加,這是需要的UI相關的測試。正如答案中所述,可以通過在模塊設置+拆卸方法中手動添加元素來解決。 這使我的下一個問題: ReSharper的只是regognizes的deperecatedsetup和teardown,而

    0熱度

    2回答

    我是新來qunit(一天),並仍在學習.. 我想保存該消息,堆棧跟蹤從一個例外。我不知道該怎麼做。 在下面的代碼中,stacktrace和message的副本是變量中的地方。我假設範圍是不同的。 QUnit.test("Internal scheme validator - destination list - empty - no strict", function(assert) { var

    1熱度

    1回答

    我正在用Qunit和業力分析器測試EmberJs應用程序,它工作的很好。 後來我不得不王菲融入其中很順利,但隨後上運行我的測試套件中的應用程序,它顯示了以下錯誤和崩潰: ReferenceError: Faye is not defined 引發該錯誤在哪裏,我定義在emberjs 客戶端 client = new Faye.Client(uri); 雖然這在開發,分期但不在測試中工作。 Ov

    5熱度

    2回答

    使用集成的QUnit測試framweork我需要測試是否訪問路由會導致拋出錯誤。 路線中有一個把手助手,在某些情況下應該拋出一個錯誤(失敗斷言)。我該如何測試這個錯誤是否被拋出? 這是我走到這一步: test('throws, if the SVG is missing', function() { throws(visit('/missing'), Error, "has thrown