aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2010-09-21 15:22:34 -0400
committerJohn Resig <jeresig@gmail.com>2010-09-21 15:22:34 -0400
commitba9e0fc177841bd74cc5ea4e52f09cd87d747bf5 (patch)
treef3440499fa7a0b0dbc2e0f5ad1669e3d45f6f165 /test
parent3a0a35288304ab5289a1815055623b18de4dc9f6 (diff)
downloadjquery-ba9e0fc177841bd74cc5ea4e52f09cd87d747bf5.tar.gz
jquery-ba9e0fc177841bd74cc5ea4e52f09cd87d747bf5.zip
Use a different workaround for detecting when Opera finds a status 304 page. Fixes #6060.
Diffstat (limited to 'test')
-rw-r--r--test/data/notmodified.php1
-rw-r--r--test/unit/ajax.js12
2 files changed, 13 insertions, 0 deletions
diff --git a/test/data/notmodified.php b/test/data/notmodified.php
new file mode 100644
index 000000000..0309a6bcf
--- /dev/null
+++ b/test/data/notmodified.php
@@ -0,0 +1 @@
+<?php header('HTTP/1.0 304 Not Modified'); exit; ?>
diff --git a/test/unit/ajax.js b/test/unit/ajax.js
index 8e3c4b670..7f3f39aff 100644
--- a/test/unit/ajax.js
+++ b/test/unit/ajax.js
@@ -68,6 +68,18 @@ test("jQuery.ajax() - error callbacks", function() {
});
});
+test(".ajax() - 304", function() {
+ expect( 1 );
+ stop();
+
+ jQuery.ajax({
+ url: url("data/notmodified.php"),
+ success: function(){ ok(true, "304 ok"); },
+ error: function(){ ok(false, "304 not ok "); },
+ complete: function(xhr){ start(); }
+ });
+});
+
test(".load()) - 404 error callbacks", function() {
expect( 6 );
stop();