var assert = require("assert"); var results = require("../lib/results"); var Result = results.Result; var test = require("./test")(module); test("Result.combine removes any duplicate messages", function() { var first = new Result(null, [results.warning("Warning...")]); var second = new Result(null, [results.warning("Warning...")]); var combined = Result.combine([first, second]); assert.deepEqual(combined.messages, [results.warning("Warning...")]); });