summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lehnardt <jan@apache.org>2018-07-16 12:01:54 +0200
committerJan Lehnardt <jan@apache.org>2018-07-16 12:49:18 +0200
commit8c2b86a65928724d137477555033e5671f0d2096 (patch)
treeaa1b78ce6ba8c627ed12bf50a254345018f67757
parent45583af0cb600b712b1eb965b812f3537991f6f4 (diff)
downloadcouchdb-8c2b86a65928724d137477555033e5671f0d2096.tar.gz
improve ddoc test reliablilty by waiting for ddoc deletion
-rw-r--r--test/javascript/tests/design_docs.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/javascript/tests/design_docs.js b/test/javascript/tests/design_docs.js
index 6e12001d7..ed1e72f3f 100644
--- a/test/javascript/tests/design_docs.js
+++ b/test/javascript/tests/design_docs.js
@@ -373,7 +373,13 @@ couchTests.design_docs = function(debug) {
}
T(db.deleteDoc(designDoc).ok);
- T(db.open(designDoc._id) == null);
+ waitForSuccess(function() {
+ var ddoc = db.open(designDoc._id)
+ if (ddoc != null) {
+ throw({});
+ }
+ return true;
+ }, 'db.open(designDoc._id)');
T(db.view("test/no_docs") == null);
T(db.ensureFullCommit().ok);