X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=wicket%2Fcomponents%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fwicket%2Fjquery%2FAbstractJQueryBehaviorTest.java;h=92fcf16e38e6da9563e8a242288613dcc8cc68d2;hb=ce303cec9c05e88de46a00125a03a2e50ad42dca;hp=807effdd67ce9c9af658654129389d067b18a935;hpb=749c9bb539eed2e8a200738e0a05c4356882acfb;p=utils diff --git a/wicket/components/src/test/java/org/wamblee/wicket/jquery/AbstractJQueryBehaviorTest.java b/wicket/components/src/test/java/org/wamblee/wicket/jquery/AbstractJQueryBehaviorTest.java index 807effdd..92fcf16e 100644 --- a/wicket/components/src/test/java/org/wamblee/wicket/jquery/AbstractJQueryBehaviorTest.java +++ b/wicket/components/src/test/java/org/wamblee/wicket/jquery/AbstractJQueryBehaviorTest.java @@ -18,10 +18,12 @@ package org.wamblee.wicket.jquery; import org.apache.wicket.Component; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Form; +import org.apache.wicket.util.tester.TagTester; import org.apache.wicket.util.tester.WicketTester; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.wamblee.wicket.MyPage; import static junit.framework.TestCase.*; @@ -38,6 +40,19 @@ public class AbstractJQueryBehaviorTest { wicket.destroy(); } + @Test + public void testVerifyBasicFunc() { + MyPage page = new MyPage(); + page.getLabel().add(new AbstractJQueryBehavior("initfunc")); + wicket.startPage(page); + wicket.assertRenderedPage(MyPage.class); + TagTester tag = wicket.getTagByWicketId("label"); + assertNotNull(tag.getAttribute("id")); + String doc = wicket.getServletResponse().getDocument(); + assertTrue(doc.contains("jquery-noconflict")); + assertTrue(doc.contains("initfunc")); + } + @Test public void testCreateReadyJavascript() { Component component = new Label("label");