summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2012-11-21 13:00:31 +0000
committerRobert Newson <rnewson@apache.org>2012-11-21 13:45:26 +0000
commit98b2ad697694fdf6be293bed3ea31a8d1e39b0ad (patch)
tree792463798ed21cd5a36a39c4e8763ef3f1390709
parentbf15d2b297f1f52a4dc982d3b57132b46d234798 (diff)
downloadcouchdb-98b2ad697694fdf6be293bed3ea31a8d1e39b0ad.tar.gz
test for 1608
-rw-r--r--share/www/script/test/update_documents.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/share/www/script/test/update_documents.js b/share/www/script/test/update_documents.js
index bbaa07da7..6a318fd5c 100644
--- a/share/www/script/test/update_documents.js
+++ b/share/www/script/test/update_documents.js
@@ -87,6 +87,10 @@ couchTests.update_documents = function(debug) {
resp = {"code": 302}
return [null, resp];
}),
+ "resp-code-and-json" : stringFun(function(doc,req) {
+ resp = {"code": 302, "json": {"ok": true}}
+ return [{"_id": req["uuid"]}, resp];
+ }),
"binary" : stringFun(function(doc, req) {
var resp = {
"headers" : {
@@ -216,6 +220,10 @@ couchTests.update_documents = function(debug) {
xhr = CouchDB.request("POST", "/test_suite_db/_design/update/_update/resp-code/");
T(xhr.status == 302);
+ xhr = CouchDB.request("POST", "/test_suite_db/_design/update/_update/resp-code-and-json/");
+ TEquals(302, xhr.status);
+ T(JSON.parse(xhr.responseText).ok);
+
// base64 response
xhr = CouchDB.request("PUT", "/test_suite_db/_design/update/_update/binary/"+docid, {
headers : {"X-Couch-Full-Commit":"false"},