A few corrections to the testsuite to imrove the failure testing
[jquery.git] / src / ajax / ajaxTest.js
index ad85e05..1cd072f 100644 (file)
@@ -24,7 +24,7 @@ test("param", function() {
 
 test("pass-through request object", function() {
        expect(7);
-       stop();
+       stop(true);
        var count = 0;
        var success = function() {
                if(count++ == 6)
@@ -60,7 +60,7 @@ test("load(String, Object, Function) - simple: inject text into DOM", function()
 
 test("load(String, Object, Function) - inject without callback", function() {
        expect(1);
-       stop(); // check if load can be called with only url
+       stop(true); // check if load can be called with only url
        $('#first').load("data/name.php");
 });
 
@@ -170,7 +170,7 @@ test("$.getScript(String, Function) - with callback", function() {
 
 test("$.getScript(String, Function) - no callback", function() {
        expect(1);
-       stop();
+       stop(true);
        $.getScript("data/test.js");
 });
 
@@ -319,15 +319,15 @@ test("$.ajax - xml: non-namespace elements inside namespaced elements", function
 test("$.ajax - beforeSend", function() {
        expect(1);
        stop();
-       var customHeader = "value";
+       var check = false;
        $.ajax({
                url: "data/name.php", 
                data: {'req': true},
                beforeSend: function(xml) {
-                       xml.setRequestHeader('X-Custom-Header', customHeader);
+                       check = true
                },
                success: function(data) {
-                       ok( data == customHeader, "check return value, should be the custom header sent" );
+                       ok( check, "check beforeSend was executed" );
                        start();
                }
        });