]> git.openstreetmap.org Git - rails.git/blobdiff - test/lib/osm_test.rb
Return the centre of the image if the bbox has no extent
[rails.git] / test / lib / osm_test.rb
diff --git a/test/lib/osm_test.rb b/test/lib/osm_test.rb
new file mode 100644 (file)
index 0000000..032ece5
--- /dev/null
@@ -0,0 +1,15 @@
+require "test_helper"
+
+class OsmTest < ActiveSupport::TestCase
+  def test_mercator
+    proj = OSM::Mercator.new(0, 0, 1, 1, 100, 200)
+    assert_in_delta(50, proj.x(0.5), 0.01)
+    assert_in_delta(100, proj.y(0.5), 0.01)
+  end
+
+  def test_mercator_collapsed_bbox
+    proj = OSM::Mercator.new(0, 0, 0, 0, 100, 200)
+    assert_in_delta(50, proj.x(0), 0.01)
+    assert_in_delta(100, proj.y(0), 0.01)
+  end
+end