summaryrefslogtreecommitdiff
path: root/tests/results.tests.js
blob: 3c0df78f8d684526d80f3ec13ed258371b32d784 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var assert = require("assert");

var results = require("../lib/results");
var Result = results.Result;
var test = require("./testing").test;


describe("Result.combine", function() {
    test("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...")]);
    });
});