Sha256: 8ac442ac278bea459a7b84a0dde1b2d2883c19be1b20dbf0ae14fe2a4f77e93b
Contents?: true
Size: 837 Bytes
Versions: 4
Compression:
Stored size: 837 Bytes
Contents
var vows = require("vows"), load = require("../load"), assert = require("../assert"); var suite = vows.describe("selection.enter"); suite.addBatch({ "selectAll(div)": { topic: load("selection/enter").document(), "is an instanceof d3.selection.enter": function(d3) { var enter = d3.select("body").selectAll("div").data([0, 1]).enter(); assert.instanceOf(enter, d3.selection.enter); }, "selection prototype can be extended": function(d3) { var enter = d3.select("body").html("").selectAll("div").data([0, 1]).enter(); d3.selection.enter.prototype.foo = function() { return this.append("foo"); }; var selection = enter.foo(); assert.equal(d3.select("body").html(), "<foo></foo><foo></foo>"); delete d3.selection.enter.prototype.foo; } } }); suite.export(module);
Version data entries
4 entries across 4 versions & 2 rubygems