Sha256: 6ded122eb71d5dcca5d26997e01c0dbb8bd8898a0856ef31d1454617dce66132
Contents?: true
Size: 1.88 KB
Versions: 6
Compression:
Stored size: 1.88 KB
Contents
require("../env"); require("../../d3"); var vows = require("vows"), assert = require("assert"); var suite = vows.describe("d3.transition"); suite.addBatch({ "transition": { topic: function() { return d3.transition(); }, "selects the document": function(transition) { assert.domEqual(transition[0][0].node, document); }, "is an instanceof d3.transition": function(transition) { assert.isTrue(transition instanceof d3.transition); }, "subselections are also instanceof d3.transition": function(transition) { assert.isTrue(transition.select("body") instanceof d3.transition); assert.isTrue(transition.selectAll("body") instanceof d3.transition); }, "transition prototype can be extended": function(transition) { var vv = []; d3.transition.prototype.foo = function(v) { vv.push(v); return this; }; transition.select("body").foo(42); assert.deepEqual(vv, [42]); delete d3.transition.prototype.foo; } } }); suite.export(module); var suite = vows.describe("transition"); suite.addBatch({ // Subtransitions "select": require("./transition-test-select"), "selectAll": require("./transition-test-selectAll"), "transition": require("./transition-test-transition"), // Content "attr": require("./transition-test-attr"), "attrTween": require("./transition-test-attrTween"), "style": require("./transition-test-style"), "styleTween": require("./transition-test-styleTween"), "text": require("./transition-test-text"), "remove": require("./transition-test-remove"), // Animation "delay": require("./transition-test-delay"), "duration": require("./transition-test-duration"), // Control "each": require("./transition-test-each"), "call": require("./transition-test-call"), "tween": require("./transition-test-tween"), "id": require("./transition-test-id") }); suite.export(module);
Version data entries
6 entries across 6 versions & 1 rubygems