summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorJohn Christopher Anderson <jchris@apache.org>2009-07-10 01:17:15 +0000
committerJohn Christopher Anderson <jchris@apache.org>2009-07-10 01:17:15 +0000
commitb67a4ec21fed0942cfeba1662eb6e00f3f3a570c (patch)
treeb0f9422b6da1476a0662840608418dbe92a08872 /share
parent9ccb235a2d58d6b7caf406952f18ca13d9889f3e (diff)
fix attachment etags, thanks Mark Hammond for the test case. closes COUCHDB-386
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@792774 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share')
-rw-r--r--share/www/script/test/attachments.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/share/www/script/test/attachments.js b/share/www/script/test/attachments.js
index 7204475f..5470840a 100644
--- a/share/www/script/test/attachments.js
+++ b/share/www/script/test/attachments.js
@@ -202,4 +202,13 @@ couchTests.attachments= function(debug) {
var doc = db.open("bin_doc5", {attachments:true});
T(doc._attachments["lorem.txt"].data == lorem_b64);
+ // test etags for attachments.
+ var xhr = CouchDB.request("GET", "/test_suite_db/bin_doc5/lorem.txt");
+ T(xhr.status == 200);
+ var etag = xhr.getResponseHeader("etag");
+ console.log(etag)
+ xhr = CouchDB.request("GET", "/test_suite_db/bin_doc5/lorem.txt", {
+ headers: {"if-none-match": etag}
+ });
+ T(xhr.status == 304);
};