WICKET-6084 ajax request failure handler receives incorrect arguments

Add unit tests


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

Branch: refs/heads/wicket-6.x
Commit: ac21758f358c42322efa9cc28bd0ac6dc26fdb01
Parents: 5add805
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Thu Jan 28 14:32:00 2016 +0100
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Thu Jan 28 14:33:16 2016 +0100

----------------------------------------------------------------------
 wicket-core/src/test/js/ajax.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/ac21758f/wicket-core/src/test/js/ajax.js
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/js/ajax.js b/wicket-core/src/test/js/ajax.js
index fecde0f..2d237fd 100644
--- a/wicket-core/src/test/js/ajax.js
+++ b/wicket-core/src/test/js/ajax.js
@@ -385,7 +385,7 @@ jQuery(document).ready(function() {
 
                asyncTest('verify arguments to IAjaxCallListener handlers. 
Failure scenario.', function () {
 
-                       expect(10);
+                       expect(13);
 
                        var attrs = {
                                u: 'data/ajax/nonExisting.json',
@@ -400,9 +400,12 @@ jQuery(document).ready(function() {
                                        }
                                ],
                                fh: [
-                                       function(attributes) {
+                                       function(attributes, jqXHR, 
errorMessage, textStatus) {
                                                start();
                                                equal(attrs.u, attributes.u);
+                                               ok(typeof(jqXHR.success) === 
"function", "jqXHR should be passed");
+                                               equal(errorMessage, "Not 
Found", "Error message should be passed");
+                                               equal(textStatus, "error", 
"Text status should be passed");
                                        }
                                ],
                                bsh: [

Reply via email to