Sha256: eda090299eb7a7025bc35286186ae161d45a929bd8eb91fe9bd10c399881fb1b

Contents?: true

Size: 580 Bytes

Versions: 4

Compression:

Stored size: 580 Bytes

Contents

var vows = require("vows"),
    load = require("../load"),
    assert = require("../assert");

var suite = vows.describe("d3.interpolateNumber");

suite.addBatch({
  "interpolateNumber": {
    topic: load("interpolate/number").expression("d3.interpolateNumber"),
    "interpolates numbers": function(interpolate) {
      assert.strictEqual(interpolate(2, 12)(.4), 6);
      assert.strictEqual(interpolate(2, 12)(.6), 8);
    },
    "coerces strings to numbers": function(interpolate) {
      assert.strictEqual(interpolate("2", "12")(.4), 6);
    }
  }
});

suite.export(module);

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
stripchart-0.0.3 lib/stripchart/public/components/d3/test/interpolate/number-test.js
stripmem-0.0.3 lib/stripmem/public/components/d3/test/interpolate/number-test.js
stripmem-0.0.2 lib/stripmem/public/components/d3/test/interpolate/number-test.js
stripmem-0.0.1 lib/stripmem/public/components/d3/test/interpolate/number-test.js