From 05227d32d095684712507a0e83f1e43f10a97a7b Mon Sep 17 00:00:00 2001 From: mosesonline Date: Fri, 1 Mar 2013 12:52:18 +0100 Subject: [PATCH] [New] Tests for deactivation of refresh strategy --- tests/Strategy/Refresh.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/Strategy/Refresh.html b/tests/Strategy/Refresh.html index f8fb451c76..054f02818c 100644 --- a/tests/Strategy/Refresh.html +++ b/tests/Strategy/Refresh.html @@ -31,6 +31,21 @@ "activates registers visibilitychanged listener"); } + function test_deactivate(t) { + t.plan(3); + + var l = new OpenLayers.Layer.Vector(); + l.setVisibility(false); + var s = new OpenLayers.Strategy.Refresh(); + s.setLayer(l); + s.activate(); + var deactivated = s.deactivate(); + t.eq(deactivated, true, "deactivate returns true"); + t.eq(s.active, false, "deactivated after activate"); + t.ok(l.events.listeners.visibilitychanged.length == 0, + "deactivate unregisters visibilitychanged listener"); + } + function test_activateWithVisibleLayer(t) { t.plan(5);