summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorJohn Christopher Anderson <jchris@apache.org>2008-11-09 22:39:26 +0000
committerJohn Christopher Anderson <jchris@apache.org>2008-11-09 22:39:26 +0000
commit538f455f2e2842d5caa33ed300d28b3cd52599b3 (patch)
tree4c467c3fafd2205dcc28da6a91aecf30e2f2415c /share
parent51f186c86a46fcbd7815b09367df8e22b9b1bbb2 (diff)
apply replication fixing patches from COUCHDB-157
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@712578 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share')
-rw-r--r--share/www/script/couch_tests.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/share/www/script/couch_tests.js b/share/www/script/couch_tests.js
index ccb9755d..2553df9b 100644
--- a/share/www/script/couch_tests.js
+++ b/share/www/script/couch_tests.js
@@ -1615,6 +1615,17 @@ var tests = {
T(docA._rev == docB._rev);
}
+ // check documents with a '/' in the ID
+ // need to re-encode the slash when replicating from a remote source
+ dbA.save({ _id:"abc/def", val:"one" });
+
+ T(CouchDB.replicate(A, B).ok);
+ T(CouchDB.replicate(B, A).ok);
+
+ docA = dbA.open("abc/def");
+ docB = dbB.open("abc/def");
+ T(docA._rev == docB._rev);
+
// now check binary attachments
var binDoc = {
_id:"bin_doc",