import org.junit.Before;
import org.junit.Test;
import org.wamblee.wicket.MyPage;
-import org.wamblee.wicket.jquery.JQueryBehavior;
+import org.wamblee.wicket.jquery.JQueryHeaderContributor;
public class PreselectionBehaviorTest {
private WicketTester wicket;
//assertTrue(wicket.getServletResponse().getDocument().contains(NamespaceBehavior.NAMESPACE_SCRIPT));
String doc = wicket.getServletResponse().getDocument();
assertTrue(doc.contains("jquery"));
- assertTrue(doc.contains("wamblee-namespace"));
+ assertTrue(doc.contains("wamblee-support"));
assertTrue(doc.contains("wamblee-preselect"));
- assertTrue(doc.contains("preselectSetup"));
+ assertTrue(doc.contains("preselectionSetup"));
}
- @Test(expected=IllegalStateException.class)
+ @Test
public void testRenderAttachToPage() {
MyPage page = new MyPage();
page.add(new PreselectionBehavior());
- wicket.startPage(page);
+ wicket.startPage(page);
+ wicket.assertRenderedPage(MyPage.class);
+ //assertTrue(wicket.getServletResponse().getDocument().contains(NamespaceBehavior.NAMESPACE_SCRIPT));
+ String doc = wicket.getServletResponse().getDocument();
+ assertTrue(doc.contains("jquery"));
+ assertTrue(doc.contains("wamblee-support"));
+ assertTrue(doc.contains("wamblee-preselect"));
+ assertTrue(doc.contains("preselectionSetup"));
+ System.out.println(doc);
}
}