summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/www/script/test/replication.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/share/www/script/test/replication.js b/share/www/script/test/replication.js
index d3725a17..a5ed5110 100644
--- a/share/www/script/test/replication.js
+++ b/share/www/script/test/replication.js
@@ -302,7 +302,26 @@ couchTests.replication = function(debug) {
TEquals("test_suite_db_b", dbB.info().db_name,
"Target database should exist");
+ // continuous
+ var continuousResult = CouchDB.replicate(dbA.name, "test_suite_db_b", {
+ body: {"continuous": true}
+ });
+ T(continuousResult.ok)
+ T(continuousResult._local_id)
+ var cancelResult = CouchDB.replicate(dbA.name, "test_suite_db_b", {
+ body: {"cancel": true}
+ });
+ T(cancelResult.ok)
+ T(continuousResult._local_id == cancelResult._local_id)
+
+ try {
+ var cancelResult2 = CouchDB.replicate(dbA.name, "test_suite_db_b", {
+ body: {"cancel": true}
+ });
+ } catch (e) {
+ T(e.error == "not_found")
+ }
// test replication object option doc_ids
var dbA = new CouchDB("test_suite_rep_docs_db_a", {"X-Couch-Full-Commit":"false"});