Sha256: dc8b0db424b2e44cbd7603d55a44958d35d8c25ac6f4cf68e60e81af524a8024
Contents?: true
Size: 1.24 KB
Versions: 31
Compression:
Stored size: 1.24 KB
Contents
require("../env"); require("../../d3"); var vows = require("vows"), assert = require("assert"); var suite = vows.describe("d3.ascending"); suite.addBatch({ "numbers": { "returns a negative number if a < b": function() { assert.isTrue(d3.ascending(0, 1) < 0); }, "returns a positive number if a > b": function() { assert.isTrue(d3.ascending(1, 0) > 0); }, "returns zero if a == b": function() { assert.equal(d3.ascending(0, 0), 0); }, "returns NaN if a or b is undefined": function() { assert.isNaN(d3.ascending(0, undefined)); assert.isNaN(d3.ascending(undefined, 0)); assert.isNaN(d3.ascending(undefined, undefined)); }, "returns NaN if a or b is NaN": function() { assert.isNaN(d3.ascending(0, NaN)); assert.isNaN(d3.ascending(NaN, 0)); assert.isNaN(d3.ascending(NaN, NaN)); } } }); suite.addBatch({ "strings": { "returns a negative number if a < b": function() { assert.isTrue(d3.ascending("a", "b") < 0); }, "returns a positive number if a > b": function() { assert.isTrue(d3.ascending("b", "a") > 0); }, "returns zero if a == b": function() { assert.equal(d3.ascending("a", "a"), 0); } } }); suite.export(module);
Version data entries
31 entries across 31 versions & 2 rubygems