This is an automated email from the ASF dual-hosted git repository. adelbene pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/wicket.git
View the commit online: https://github.com/apache/wicket/commit/84375b6b3cde2a5757463ab7d456d59bbc73a4de commit 84375b6b3cde2a5757463ab7d456d59bbc73a4de Author: Sven Meier <[email protected]> AuthorDate: Fri Nov 15 17:22:14 2019 +0100 WICKET-6703 test for multiple suspensions --- wicket-core/src/test/js/ajax.js | 6 +++--- wicket-core/src/test/js/all.html | 2 +- ...fier.xml => multipleEvaluationsWithIdentifier.xml} | 19 ++++++++++++++++--- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/wicket-core/src/test/js/ajax.js b/wicket-core/src/test/js/ajax.js index 0f2caf7..da073c6 100644 --- a/wicket-core/src/test/js/ajax.js +++ b/wicket-core/src/test/js/ajax.js @@ -102,11 +102,11 @@ jQuery(document).ready(function() { */ asyncTest('processEvaluation*s* with suspend.', function () { - expect(3); + expect(4); var attrs = { - u: 'data/ajax/twoEvaluationsWithIdentifier.xml', - c: 'twoEvaluationsWithIdentifier' + u: 'data/ajax/multipleEvaluationsWithIdentifier.xml', + c: 'multipleEvaluationsWithIdentifier' }; execute(attrs); }); diff --git a/wicket-core/src/test/js/all.html b/wicket-core/src/test/js/all.html index 1babc7a..5263285 100644 --- a/wicket-core/src/test/js/all.html +++ b/wicket-core/src/test/js/all.html @@ -45,7 +45,7 @@ <div id="evaluationId"></div> <div id="priorityEvaluationId"></div> <div id="evaluationIdentifierAndCodeId"></div> - <div id="twoEvaluationsWithIdentifier"></div> + <div id="multipleEvaluationsWithIdentifier"></div> <div id="componentToReplace">old body</div> diff --git a/wicket-core/src/test/js/data/ajax/twoEvaluationsWithIdentifier.xml b/wicket-core/src/test/js/data/ajax/multipleEvaluationsWithIdentifier.xml similarity index 73% rename from wicket-core/src/test/js/data/ajax/twoEvaluationsWithIdentifier.xml rename to wicket-core/src/test/js/data/ajax/multipleEvaluationsWithIdentifier.xml index 0c65d38..e4ba430 100644 --- a/wicket-core/src/test/js/data/ajax/twoEvaluationsWithIdentifier.xml +++ b/wicket-core/src/test/js/data/ajax/multipleEvaluationsWithIdentifier.xml @@ -20,14 +20,27 @@ <head xmlns:wicket="http://wicket.apache.org"> <script type="text/javascript"> /*<![CDATA[*/ -ok(true, 'Evaluation must be executed!'); -Wicket.Ajax.suspendCall()(); +ok(true, 'Evaluation 1 must be executed!'); +var suspension = Wicket.Ajax.suspendCall(); +setTimeout(function() { + suspension(); + suspension(); +}, 0); /*]]]]><![CDATA[>*/ </script> <script type="text/javascript"> /*<![CDATA[*/ -ok(true, 'Evaluation must be executed!'); +ok(true, 'Evaluation 2 must be executed!'); Wicket.Ajax.suspendCall()(); +/*]]]]><![CDATA[>*/ +</script> +<script type="text/javascript"> +/*<![CDATA[*/ +ok(true, 'Evaluation 3 must be executed!'); +var suspension = Wicket.Ajax.suspendCall(); +setTimeout(function() { + suspension(); +}, 0); start(); /*]]]]><