| 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); |