2013-03-12 00:43:05 +04:00
|
|
|
var vows = require("vows"),
|
2013-03-14 10:21:23 +04:00
|
|
|
load = require("../load"),
|
2013-03-14 23:59:54 +04:00
|
|
|
assert = require("../assert"),
|
2013-03-12 02:33:40 +04:00
|
|
|
projectionTestSuite = require("./projection-test-suite");
|
2013-03-12 00:43:05 +04:00
|
|
|
|
|
|
|
var suite = vows.describe("d3.geo.conicEqualArea");
|
|
|
|
|
|
|
|
suite.addBatch({
|
2013-03-12 02:33:40 +04:00
|
|
|
"conicEqualArea": {
|
2013-03-14 20:41:29 +04:00
|
|
|
topic: load("geo/conic-equal-area").expression("d3.geo.conicEqualArea"),
|
2013-03-12 02:33:40 +04:00
|
|
|
"default": projectionTestSuite({
|
2013-03-14 20:41:29 +04:00
|
|
|
topic: function(projection) { return projection(); }
|
2013-03-12 02:33:40 +04:00
|
|
|
}, {
|
|
|
|
"Null Island": [[ 0.00000000, 0.00000000], [ 480.00000000, 250.00000000]],
|
|
|
|
"Honolulu, HI": [[ -21.01262744, 82.63349103], [ 459.42118984, 32.08581547]],
|
|
|
|
"San Francisco, CA": [[ -46.16620803, 77.04946507], [ 433.22520615, 32.16847746]],
|
|
|
|
"Svalbard": [[ 3.13977663, 61.55241523], [ 484.01431255, 72.73240059]],
|
|
|
|
"Tierra del Fuego": [[ -35.62300462, -60.29317484], [ 358.03569713, 345.61858148]],
|
|
|
|
"Tokyo": [[ 33.38709832, 79.49539834], [ 513.32546288, 32.84960593]],
|
|
|
|
"the South Pole": [[ 0.00000000, -85.00000000], [ 480.00000000, 376.37688344]],
|
|
|
|
"the North Pole": [[ 0.00000000, 85.00000000], [ 480.00000000, 31.93472588]]
|
|
|
|
}),
|
|
|
|
"translated to 0,0 and at scale 1": projectionTestSuite({
|
2013-03-14 20:41:29 +04:00
|
|
|
topic: function(projection) { return projection().translate([0, 0]).scale(1); }
|
2013-03-12 02:33:40 +04:00
|
|
|
}, {
|
|
|
|
"Null Island": [[ 0.00000000, 0.00000000], [ 0.00000000, 0.00000000]],
|
|
|
|
"Honolulu, HI": [[ -21.01262744, 82.63349120], [ -0.13719207, -1.45276123]],
|
|
|
|
"San Francisco, CA": [[ -46.16620803, 77.04946507], [ -0.31183196, -1.45221015]],
|
|
|
|
"Svalbard": [[ 3.13977663, 61.55241523], [ 0.02676208, -1.18178400]],
|
|
|
|
"Tierra del Fuego": [[ -35.62300462, -60.29317484], [ -0.81309535, 0.63745721]],
|
|
|
|
"Tokyo": [[ 33.38709832, 79.49539834], [ 0.22216975, -1.44766929]],
|
|
|
|
"the South Pole": [[ 0.00000000, -85.00000000], [ 0.00000000, 0.84251256]],
|
2013-05-20 16:23:59 +04:00
|
|
|
"the North Pole": [[ 0.00000000, 90.00000000], [ 0.00000000, -1.46410162]]
|
2013-03-12 02:33:40 +04:00
|
|
|
})
|
2013-03-12 00:43:05 +04:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
suite.export(module);
|