summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lehnardt <jan@apache.org>2018-07-14 12:51:02 +0200
committerJan Lehnardt <jan@apache.org>2018-07-14 13:19:39 +0200
commitbd6301dba80e9c093e242cd558e0f4a0456ec1be (patch)
tree6396a1ed2042f8b6b0a1a010fdb0e3d650670c72
parentfa3c8129acb69c4c243e6db5737101dcd6826e72 (diff)
downloadcouchdb-bd6301dba80e9c093e242cd558e0f4a0456ec1be.tar.gz
wait for db deletion before db re-creation. Closes #1197
-rw-r--r--test/javascript/tests/users_db.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/javascript/tests/users_db.js b/test/javascript/tests/users_db.js
index 34a7bad68..20be325ca 100644
--- a/test/javascript/tests/users_db.js
+++ b/test/javascript/tests/users_db.js
@@ -205,6 +205,13 @@ couchTests.users_db = function(debug) {
} finally {
CouchDB.login("jan", "apple");
usersDb.deleteDb(); // cleanup
+ waitForSuccess(function() {
+ var req = CouchDB.request("GET", usersDb.name);
+ if (req.status == 404) {
+ return true
+ }
+ throw({});
+ }, "usersdb.deleteDb")
usersDb.createDb();
usersDbAlt.deleteDb(); // cleanup
}