From f1b14fb31b4648ade7ca01c883e2706e06155dcb Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Wed, 7 Aug 2024 21:35:18 +0300 Subject: test-start: Drop tables instead of creating new db. --- gnosis-test.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnosis-test.el b/gnosis-test.el index 1504e02..7b598a0 100644 --- a/gnosis-test.el +++ b/gnosis-test.el @@ -127,9 +127,11 @@ If ask nil, leave testing env" (progn (unless (file-exists-p testing-dir) (make-directory testing-dir)) - (when (file-exists-p testing-db) - (delete-file testing-db)) (setf gnosis-db (emacsql-sqlite-open testing-db)) + (dolist (table '(decks notes review review-log extras activity-log)) + (condition-case nil + (gnosis--drop-table table) + (error (message "No %s table to drop." table)))) (setf gnosis-testing t) (gnosis-db-init) (gnosis-test-add-fields note-num) -- cgit v1.2.3