qunit

    2熱度

    1回答

    我想創建一個與BDD(行爲驅動開發)的jQuery模塊。 這裏是我的組件 (function($) { function MyModule(element){ return false; } $.fn.myModule = function() { var args = Array.prototype.slice.call(argumen

    1熱度

    2回答

    試圖在灰燼運行驗收測試: test('successful login', (assert) => { Ember.run(() => { visit('/signin'); fillIn('#email', '[email protected]'); fillIn('#password', 'password'); click(':submit

    2熱度

    1回答

    當使用qunit進行測試時,聲明一個值是特定的,完全未定義是困難的。我希望能夠找到一個函數: 比較反對undefined,這樣的undefined滿足斷言,但別的(包括null)的值將失敗的測試 上類似於一個故障提供有用的反饋「預期不確定;得到了 'foobar的'」 注意:在使用strictEqual,propEqual,或deepEqual將處理的第一準則。但是,這些斷言函數在失敗消息中不會產

    0熱度

    1回答

    我安裝qunit內部或外部的命令,可操作的程序或批處理文件,使用命令: npm install -g qunit 然後,我寫了一個測試程序和指定的文件作爲firstTest.js 。 firstTest.js的內容是: module.exports = { 'should run test': function(t) { t.printf("running test!\n

    0熱度

    1回答

    我需要一個emberJs驗收測試才能夠滾動到頁面中的某個點,然後才能聲明有關該頁面的內容。 這兩個函數, Ember.$('body').scrollTop(1000); window.scroll(0,1000); 隨後當由 andThen(()=>{ console.log('body', Ember.$('body').scrollTop()); }) 打印出身體sc

    3熱度

    1回答

    我有一個對象和一些變量,當前正在我寫的每個單獨的測試中聲明(根本不幹)。我想要做的是在模塊的setup方法中創建這個對象和變量,以便所有的測試都可以訪問對象和變量。 這是我目前如何嘗試這樣的: QUnit.module("Main Function Test", { setup: function() { this.controls = { vali

    1熱度

    1回答

    我創建QUnit的測試,以確保我的JSON正確加載和通過AJAX解析到數組,這一切都在瀏覽器工作正常,但是當我通過咕嚕運行它,我得到錯誤: Running "qunit:files" (qunit) task Testing test/index.html ... >> PhantomJS timed out, possibly due to: >> - QUnit is not loade

    0熱度

    1回答

    返回錯誤我試圖創建一個(純)構造函數和QUnit測試它: //app.js function myFunc(param1, param2) { this.param1 = param1; this.param2 = param2; return this; } //test.js QUnit.test("should return a string and

    0熱度

    1回答

    我想用QUnit編寫針對Dojo JsonRest Store的集成測試。測試應驗證JsonRest與我寫的REST API集成。 目前,我有下面的代碼,從QUnit網站複製: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-wi

    0熱度

    1回答

    在我的應用程序路線中,我提供了有關如何呈現模態的打開和關閉的來自ember網站的代碼。 https://guides.emberjs.com/v1.10.0/cookbook/user_interface_and_interaction/using_modal_dialogs/ export default Ember.Route.extend({ actions: { op