Sha256: 3a783cd56ae3fb1fb4aa51134a7f3536fa14804e6186b50089a8ab121f977195

Contents?: true

Size: 597 Bytes

Versions: 4

Compression:

Stored size: 597 Bytes

Contents

var vows = require("vows"),
    load = require("../load"),
    assert = require("assert");

var suite = vows.describe("d3.geo.distance");

suite.addBatch({
  "distance": {
    topic: load("geo/distance").expression("d3.geo.distance"),
    "computes the great-arc distance": function(distance) {
      assert.equal(distance([0, 0], [0, 0]), 0);
      assert.inDelta(distance([118 + 24 / 60, 33 + 57 / 60], [ 73 + 47 / 60, 40 + 38 / 60]), 3973 / 6371, .5);
    },
    "small distance": function(distance) {
      assert.isTrue(distance([0, 0], [0, 1e-12]) > 0);
    }
  }
});

suite.export(module);

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
stripchart-0.0.3 lib/stripchart/public/components/d3/test/geo/distance-test.js
stripmem-0.0.3 lib/stripmem/public/components/d3/test/geo/distance-test.js
stripmem-0.0.2 lib/stripmem/public/components/d3/test/geo/distance-test.js
stripmem-0.0.1 lib/stripmem/public/components/d3/test/geo/distance-test.js