d3-jsnext
Version:
d3, but futuristic
23 lines (18 loc) • 619 B
JavaScript
require( 'babel/register' );
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)(.25), 4.5);
assert.strictEqual(interpolate(2, 12)(.75), 9.5);
},
"coerces strings to numbers": function(interpolate) {
assert.strictEqual(interpolate("2", "12")(.25), 4.5);
}
}
});
suite.export(module);