Qunit - 打字稿单元测试如何在qunit测试用例

时间:2015-06-18 12:35:48

标签: unit-testing qunit

我对qUnit很新,并试图在我的测试用例中填充一些内容的qunit-fixture。但它不起作用。 测试方法在visual studio中正常运行,但是我无法在“qunit-fixture”div中填充内容。

在这里寻求社区的帮助。

请参阅以下代码

/// <reference path="../scripts/typings/qunit/qunit.d.ts" />
/// <chutzpah_reference path="../Scripts/jquery-1.10.2.js"/>

test("Test1",() => {

    $("#qunit-fixture").append("test");
    ok(true);
});

1 个答案:

答案 0 :(得分:0)

我不知道打字稿,但我认为你有一个错误的jquery选择器。

默认情况下,

qunit-fixture是html测试页中div元素的id。因此填充的代码应该是这样的。

$("#qunit-fixture").append("test");

我通常把它放在我的测试设置中。 纯粹的javascript就是这样的。

module('MyModule',{
    setup: function() {
        $('#qunit-fixture').append("<button id='myButton'>Test button</button>");
       //other stuff
    },
    teardown: function() {
        // clean up after each test
    }
});

我希望这有助于解决您的问题。