From f08c562955d4a18b8d60d34000e48dc91541f79e Mon Sep 17 00:00:00 2001 From: Matt Walker Date: Sat, 13 Oct 2012 09:47:23 +0100 Subject: [PATCH] Added IS_NULL evaluate feature tests --- tests/Filter/Comparison.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tests/Filter/Comparison.html b/tests/Filter/Comparison.html index 5dd1cc1bf2..e8f9a9c2b0 100644 --- a/tests/Filter/Comparison.html +++ b/tests/Filter/Comparison.html @@ -302,6 +302,34 @@ }), context: new OpenLayers.Feature.Vector(null, {prop: "FOO"}), expect: false + }, { + filter: new OpenLayers.Filter.Comparison({ + type: OpenLayers.Filter.Comparison.IS_NULL, + property: "prop" + }), + context: new OpenLayers.Feature.Vector(null, {prop: null}), + expect: true + }, { + filter: new OpenLayers.Filter.Comparison({ + type: OpenLayers.Filter.Comparison.IS_NULL, + property: "prop" + }), + context: new OpenLayers.Feature.Vector(null, {}), + expect: true + }, { + filter: new OpenLayers.Filter.Comparison({ + type: OpenLayers.Filter.Comparison.IS_NULL, + property: "prop" + }), + context: new OpenLayers.Feature.Vector(null, {prop: "foo"}), + expect: false + }, { + filter: new OpenLayers.Filter.Comparison({ + type: OpenLayers.Filter.Comparison.IS_NULL, + property: "prop" + }), + context: new OpenLayers.Feature.Vector(null, {prop: 0}), + expect: false }]; t.plan(cases.length);