]> source.dussan.org Git - jquery.git/commitdiff
Considers Safari XMLHttpRequest's bug when testing for custom status text. Will have...
authorjaubourg <j@ubourg.net>
Fri, 26 Aug 2011 23:54:12 +0000 (01:54 +0200)
committerjaubourg <j@ubourg.net>
Fri, 26 Aug 2011 23:54:12 +0000 (01:54 +0200)
test/unit/ajax.js

index ed6acda92656a7f6cf710c018570dcae485737c5..f871da723e06204a27de135aa5bd08bc56bebfc2 100644 (file)
@@ -2096,10 +2096,10 @@ test( "jQuery.ajax - statusText" , 4, function() {
        stop();
        jQuery.ajax( url( "data/statusText.php?status=200&text=Hello" ) ).done(function( _, statusText, jqXHR ) {
                strictEqual( statusText, "success", "callback status text ok for success" );
-               strictEqual( jqXHR.statusText, "Hello", "jqXHR status text ok for success" );
+               ok( jqXHR.statusText === "Hello" || jQuery.browser.safari && jqXHR.statusText === "OK", "jqXHR status text ok for success (" + jqXHR.statusText + ")" );
                jQuery.ajax( url( "data/statusText.php?status=404&text=World" ) ).fail(function( jqXHR, statusText ) {
                        strictEqual( statusText, "error", "callback status text ok for error" );
-                       strictEqual( jqXHR.statusText, "World", "jqXHR status text ok for error" );
+                       ok( jqXHR.statusText === "World" || jQuery.browser.safari && jqXHR.statusText === "Not Found", "jqXHR status text ok for error (" + jqXHR.statusText + ")" );
                        start();
                });
        });