You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2005/09/21 21:55:04 UTC
svn commit: r290813 -
/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java
Author: hlship
Date: Wed Sep 21 12:55:02 2005
New Revision: 290813
URL: http://svn.apache.org/viewcvs?rev=290813&view=rev
Log:
TAPESTRY-657: LinkSubmit does not render its body when rewinding
Modified:
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java
Modified: jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java?rev=290813&r1=290812&r2=290813&view=diff
==============================================================================
--- jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java (original)
+++ jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/TestLinkSubmit.java Wed Sep 21 12:55:02 2005
@@ -24,6 +24,7 @@
import org.apache.tapestry.IForm;
import org.apache.tapestry.IMarkupWriter;
import org.apache.tapestry.IPage;
+import org.apache.tapestry.IRender;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.IScript;
import org.apache.tapestry.IScriptProcessor;
@@ -200,6 +201,28 @@
LinkSubmit linkSubmit = (LinkSubmit) newInstance(LinkSubmit.class);
assertEquals(false, linkSubmit.isClicked(cycle, "fred"));
+
+ verifyControls();
+ }
+
+ public void testRewind()
+ {
+ IMarkupWriter writer = newWriter();
+ IRequestCycle cycle = newCycle();
+ IRender body = newRender();
+ IForm form = newForm();
+
+ trainGetParameter(cycle, "fred", null);
+
+ body.render(writer, cycle);
+
+ replayControls();
+
+ LinkSubmit linkSubmit = (LinkSubmit) newInstance(LinkSubmit.class, new Object[]
+ { "name", "fred", "form", form });
+ linkSubmit.addBody(body);
+
+ linkSubmit.rewindFormComponent(writer, cycle);
verifyControls();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org