Tag: assert

在磁带节点中断言

所以我试图testing一个函数,它是一个客户端函数(未完成),这就是为什么它被embedded在testing本身(直到我能找出一个更好的解决scheme)。 我遇到的问题是当我testing,看看是否该函数抛出一个TypeError。 我明白这个问题是因为它是testing返回值而不是函数本身,我不确定如何解决这个问题。 任何和所有的帮助表示赞赏! 胶带 test.js var test = require('tape'); test('GenerateRandomNumber Tests', function(assert){ /** * Generates a random number between the min/max * @param {int} the min value * @param {int} the max value * @param {array} list of values already stored * @return {mixed} int if success, false if exception thrown **/ var GenerateRandomNumber […]

断言库node.js?

node.js assert提供的unit testing断言非常有限。 即使在我写第一个testing之前,我已经创build了一些断言,因为很明显我会继续使用它们。 你能推荐一些好的断言库来testing常见的JavaScript情况(对象结构,对象类等)吗? 理想情况下,它应该很好地与nodeunit集成在一起(或者更好地扩展它的断言) – 我的断言不需要,我必须把它们作为一个额外的variables来test … 我见过的唯一一个是柴 。 你能说什么呢?

摩卡js断言悬挂使用诺言?

"use strict"; let assert = require("assert"); describe("Promise test", function() { it('should pass', function(done) { var a = {}; var b = {}; a.key = 124; b.key = 567; let p = new Promise(function(resolve, reject) { setTimeout(function() { resolve(); }, 100) }); p.then(function success() { console.log("success—->", a, b); assert.deepEqual(a, b, "response doesnot match"); done(); }, function […]