You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2015/06/30 19:21:38 UTC
wicket git commit: added test case for enclosure tag with empty child
attribute
Repository: wicket
Updated Branches:
refs/heads/master c5452f75c -> a8a15a4dd
added test case for enclosure tag with empty child attribute
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/a8a15a4d
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/a8a15a4d
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/a8a15a4d
Branch: refs/heads/master
Commit: a8a15a4ddb6575e5c3af353d0146f266be873c7c
Parents: c5452f7
Author: Andrea Del Bene <ad...@apache.org>
Authored: Tue Jun 30 19:21:17 2015 +0200
Committer: Andrea Del Bene <ad...@apache.org>
Committed: Tue Jun 30 19:21:17 2015 +0200
----------------------------------------------------------------------
.../wicket/queueing/ComponentQueueingTest.java | 29 ++++++++++++++++++++
1 file changed, 29 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/a8a15a4d/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
index ba6a705..33b49c0 100644
--- a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java
@@ -576,6 +576,35 @@ public class ComponentQueueingTest extends WicketTestCase
tester.startPage(p);
assertEquals("<div id=\"wicket__InlineEnclosure_01\" style=\"display:none\"></div>", tester.getLastResponseAsString());
}
+
+ /**
+ * Test empty child attribute
+ */
+ @Test
+ public void autos7()
+ {
+ TestPage p = new TestPage();
+ p.setPageMarkup("<wicket:enclosure child=''><div wicket:id='a'></div></wicket:enclosure>");
+ A a = new A();
+
+ p.queue(a);
+ tester.startPage(p);
+
+ assertTrue(a.getParent() instanceof Enclosure);
+
+
+ // A is visible, enclosure renders
+
+ assertEquals(
+ "<wicket:enclosure child=\"a\"><div wicket:id=\"a\"></div></wicket:enclosure>",
+ tester.getLastResponseAsString());
+
+ // A is not visible, enclosure does not render
+
+ a.setVisible(false);
+ tester.startPage(p);
+ assertEquals("", tester.getLastResponseAsString());
+ }
@Test
public void border1()