Updated Branches:
  refs/heads/master d44f50417 -> e25e1e66d

WICKET-4641 AjaxFallbackLink and log a warning when there are several ajax 
event behaviors on the same event


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/e25e1e66
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/e25e1e66
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/e25e1e66

Branch: refs/heads/master
Commit: e25e1e66ddc468b190a2ec020a8c15b181ee7001
Parents: d44f504
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Tue Jul 24 17:58:32 2012 +0300
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Tue Jul 24 17:58:32 2012 +0300

----------------------------------------------------------------------
 .../ajax/markup/html/AjaxFallbackLinkTest.java     |   17 ++++++++-------
 1 files changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/e25e1e66/wicket-core/src/test/java/org/apache/wicket/ajax/markup/html/AjaxFallbackLinkTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/ajax/markup/html/AjaxFallbackLinkTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/ajax/markup/html/AjaxFallbackLinkTest.java
index 0c0e5c9..37d8397 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/ajax/markup/html/AjaxFallbackLinkTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/ajax/markup/html/AjaxFallbackLinkTest.java
@@ -20,6 +20,7 @@ import org.apache.wicket.MarkupContainer;
 import org.apache.wicket.WicketTestCase;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.markup.IMarkupResourceStreamProvider;
+import org.apache.wicket.markup.MarkupException;
 import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.StringResourceStream;
@@ -31,20 +32,19 @@ import org.junit.Test;
 public class AjaxFallbackLinkTest extends WicketTestCase
 {
        /**
-        * Tests that AjaxFallbackLink doesn't produce onclick inline attribute 
for non-anchor markup elements
+        * https://issues.apache.org/jira/browse/WICKET-4641
         *
-        * https://issues.apache.org/jira/browse/WICKET-4644
+        * AjaxFallbackLink can be used only with <a>, <area> or <link> markup 
elements
         */
-       @Test
-       public void noInlineOnClickAttribute()
+       @Test(expected = MarkupException.class)
+       public void onlyAnchorAreaAndLink()
        {
-               tester.startPage(new AjaxFallbackLinkPage());
-               tester.assertContainsNot("onclick=");
+               tester.startPage(new OnlyAnchorAreaAndLinkPage());
        }
 
-       private static class AjaxFallbackLinkPage extends WebPage implements 
IMarkupResourceStreamProvider
+       private static class OnlyAnchorAreaAndLinkPage extends WebPage 
implements IMarkupResourceStreamProvider
        {
-               private AjaxFallbackLinkPage()
+               private OnlyAnchorAreaAndLinkPage()
                {
                        add(new AjaxFallbackLink("l") {
 
@@ -61,4 +61,5 @@ public class AjaxFallbackLinkTest extends WicketTestCase
                        return new StringResourceStream("<html><body><bla 
wicket:id='l'>Ajax fallback link</bla></body></html>");
                }
        }
+
 }

Reply via email to