qunit

    6热度

    1回答

    Facebook JS SDK具有相当于jQuery的trigger()函数,FB.Event.fire ,它允许您触发附加特定事件的处理程序。它对我在QUnit中的单元测试很有帮助。它的工作原理基本如你所期望的那样; FB.Event.fire("comment.create", location.href);为我的处理程序发起comment.create事件。 Twitter's object

    1热度

    1回答

    我正在使用Qunit和Date.js来测试我编写的一些API函数。这里是我的代码: asyncTest("createDeal", 4, function() { var okStartDate = Date.today().addDays(4), notOkStartDatePast = Date.today().addDays(-1), notOkStartD

    4热度

    1回答

    我正在尝试编写测试驱动的Javascript。我知道,测试每个功能至关重要。但是我遇到了一个绊脚石,因为我写的插件需要有一些私人功能。我无法窥视他们如何运作。如果我想保持我的代码测试良好而不改变它的结构,我需要做什么? (我行与暴露一些API,虽然在一定限度内。) 我使用兴农,QUnit和巴甫洛夫。

    0热度

    1回答

    我正在尝试为node.js库,code.js编写简单的qunit测试。第一个测试用例是我尝试的最简单的测试用例,不会在我的code.js库中使用任何导出的函数,但它不起作用。 的QUnit模块如下: module = QUnit.module var = http.require('http'); test("client test", function(){ expect(1)

    0热度

    3回答

    我正在写一个小型库,可以使用几个框架(jQuery,Prototype,YUI2)作为它的后端,我正在使用QUnit测试它。但是,QUnit需要jQuery。 有没有办法在不包含jQuery的沙箱环境中运行测试? 编辑:我更喜欢一个沙箱,因为它可以让我在同一时间测试几个版本的库。

    3热度

    2回答

    我试图用CoffeeScript中编写的QUnit来运行一些单元测试,但似乎有一些保留字导致问题,最显着的是“不”。有没有办法逃避CoffeeScript保留字?这里有一个简单的测试演示该问题: module "Sad face test" test "will not compile", -> not false, "holy crap this creates a syntax

    0热度

    1回答

    我已经使用npm安装了node-qunit,并且这看起来工作正常。 下面的脚本只是什么也不做......没有错误,没有qunit输出(甚至没有失败的测试用例): var testrunner = require('qunit'); testrunner.run({ code: '/Users/macuser/Documents/test-input.js', tests:

    11热度

    2回答

    正如我所看到的很多次,自执行的匿名函数用于包含整个库。如何对这些库进行测试,例如, QUnit无法访问匿名函数包装器中的任何内容?

    1热度

    2回答

    我试图了解qunit测试 为什么这个测试失败?如果我比较每个属性,是相同的... test("Get model equal", function() { function getModel() { function myModel() { this.name = ""; this.address = ""; this.

    3热度

    1回答

    我目前正在为我正在研究的一些JavaScript模块上的可能名称进行头脑风暴,并且正在寻找想法。我遇到QUnit,想知道'Q'代表什么,因为信息似乎并没有在其home page上可用。例如,它是“查询”还是像QBASIC那样“快速”?