Sha256: 3ce3728bdf4f132fc3a5314818c8f9d8dd7673718f62f8e5f321854ed80c7a64

Contents?: true

Size: 1.73 KB

Versions: 25

Compression:

Stored size: 1.73 KB

Contents

require("../env");
require("../../d3");

var vows = require("vows"),
    assert = require("assert");

var suite = vows.describe("ns");

suite.addBatch({
  "prefix": {
    topic: function() {
      return d3.ns.prefix;
    },
    "svg is http://www.w3.org/2000/svg": function(prefix) {
      assert.equal(prefix.svg, "http://www.w3.org/2000/svg");
    },
    "xhtml is http://www.w3.org/1999/xhtml": function(prefix) {
      assert.equal(prefix.xhtml, "http://www.w3.org/1999/xhtml");
    },
    "xlink is http://www.w3.org/1999/xlink": function(prefix) {
      assert.equal(prefix.xlink, "http://www.w3.org/1999/xlink");
    },
    "xml is http://www.w3.org/XML/1998/namespace": function(prefix) {
      assert.equal(prefix.xml, "http://www.w3.org/XML/1998/namespace");
    },
    "xmlns is http://www.w3.org/2000/xmlns/": function(prefix) {
      assert.equal(prefix.xmlns, "http://www.w3.org/2000/xmlns/");
    }
  }
});

suite.addBatch({
  "qualify": {
    topic: function() {
      return d3.ns.qualify;
    },
    "local name returns name": function() {
      assert.equal(d3.ns.qualify("local"), "local");
    },
    "known qualified name returns space and local": function() {
      var name = d3.ns.qualify("svg:path");
      assert.equal(name.space, "http://www.w3.org/2000/svg");
      assert.equal(name.local, "path");
    },
    "unknown qualified name returns undefined and local": function() {
      var name = d3.ns.qualify("foo:bar");
      assert.isUndefined(name.space);
      assert.equal(name.local, "bar");
    },
    "known local name returns space and local": function() {
      var name = d3.ns.qualify("svg");
      assert.equal(name.space, "http://www.w3.org/2000/svg");
      assert.equal(name.local, "svg");
    }
  }
});

suite.export(module);

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
picky-statistics-4.5.0 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.4.2 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.4.1 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.4.0 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.3.2 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.3.1 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.3.0 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.2.4 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.2.3 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.2.2 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.2.1 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.2.0 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.1.0 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.9 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.8 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.7 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.6 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.5 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.4 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js
picky-statistics-4.0.3 lib/picky-statistics/application/javascripts/d3/test/core/ns-test.js