【发布时间】:2015-03-01 13:51:14
【问题描述】:
我想知道在单元测试中比较对象的正确方法。出于本示例的目的,我使用assert 和mocha 来测试一个简单的库mylib,其方法method 返回一个对象。
var assert = require("assert");
var mylib = require("../src/mylib");
describe("method", function() {
it("does something clever and returns an object", function() {
assert.equal(
JSON.stringify({/* expected object */}),
JSON.stringify(mylib.method(["items", "in", "the", "list"])));
});
});
以上方法可行,但我不知道使用JSON.stringify 是否是推荐的做法。我这样做对吗?
【问题讨论】:
标签: javascript node.js unit-testing