[
https://issues.apache.org/jira/browse/WICKET-1264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12556833#action_12556833
]
Nino Martinez commented on WICKET-1264:
---------------------------------------
Hi, is it a patch or something you must do manually?If so how?
> assertComponentOnAjaxResponse does not work with WicketTester.clickLink
> -----------------------------------------------------------------------
>
> Key: WICKET-1264
> URL: https://issues.apache.org/jira/browse/WICKET-1264
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 1.3.0-final
> Environment: mac osx 10.4
> Reporter: Nino Martinez
> Assignee: Gerolf Seitz
> Priority: Minor
> Fix For: 1.3.1
>
> Attachments: WicketTesterAjaxTrouble.zip
>
>
> assertComponentOnAjaxResponse does not work with clickLink. Workaround are to
> call wickettester..executeAjaxEvent(ajaxLink,"onclick"); instead.
> Reason why this fails has something todo with that clickLink creates a
> servlet response which are empty hence this will always fail:
> // Get the AJAX response
> String ajaxResponse = getServletResponse().getDocument();
> // Test that the previous response was actually a AJAX response
> failMessage = "The Previous response was not an AJAX response. "
> + "You need to execute an AJAX event, using clickLink,
> before using this assert";
> boolean isAjaxResponse = ajaxResponse.startsWith("<?xml
> version=\"1.0\" encoding=\"UTF-8\"?><ajax-response>");
> proposed fix are to rewrite wicketTester.clicklink(string path,boolean ajax)
> to call executeAjaxEvent instead if possible?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.