You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2018/07/14 11:19:51 UTC

[couchdb] 01/01: wait for db deletion before db re-creation. Closes #1197

This is an automated email from the ASF dual-hosted git repository.

jan pushed a commit to branch fix/1197/js-tests
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit bd6301dba80e9c093e242cd558e0f4a0456ec1be
Author: Jan Lehnardt <ja...@apache.org>
AuthorDate: Sat Jul 14 12:51:02 2018 +0200

    wait for db deletion before db re-creation. Closes #1197
---
 test/javascript/tests/users_db.js | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/test/javascript/tests/users_db.js b/test/javascript/tests/users_db.js
index 34a7bad..20be325 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
       }