From 469842012b85bc35df191b8c01d00d98ad2ce627 Mon Sep 17 00:00:00 2001 From: tschaub Date: Sat, 10 Dec 2011 17:09:18 -0700 Subject: [PATCH] Tests for string methods without WKT. --- tests/Geometry.html | 2 ++ tests/Geometry/Point.html | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/tests/Geometry.html b/tests/Geometry.html index d655d86b83..e61326d34f 100644 --- a/tests/Geometry.html +++ b/tests/Geometry.html @@ -337,8 +337,10 @@ function test_fromWKT_undefined(t) { t.plan(1); + var WKT = OpenLayers.Format.WKT; OpenLayers.Format.WKT = null; + delete OpenLayers.Geometry.fromWKT.format; var geom = OpenLayers.Geometry.fromWKT("POINT(1 1)"); t.eq(geom, undefined, "undefined when OpenLayers.Format.WKT is not available"); diff --git a/tests/Geometry/Point.html b/tests/Geometry/Point.html index 838a587521..e688250b63 100644 --- a/tests/Geometry/Point.html +++ b/tests/Geometry/Point.html @@ -101,6 +101,21 @@ "toString() returns WKT" ); } + + function test_Point_toString_no_wkt(t) { + t.plan(1); + + var WKT = OpenLayers.Format.WKT; + OpenLayers.Format.WKT = null; + + var x = 10; + var y = 20; + point = new OpenLayers.Geometry.Point(x, y); + t.eq(point.toString(), "[object Object]", "default string representation"); + + OpenLayers.Format.WKT = WKT; + + } function test_Point_move(t) { t.plan(3);