From 420314f5bcc554cd5d20cd396048cabb9d06c533 Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Mon, 30 Jan 2023 15:34:02 -0500 Subject: [PATCH] avoid accidental database purges --- test/0_initializeDatabase.js | 5 ++++- test/0_initializeDatabase.ts | 9 ++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/0_initializeDatabase.js b/test/0_initializeDatabase.js index 20078ec6..910c2035 100644 --- a/test/0_initializeDatabase.js +++ b/test/0_initializeDatabase.js @@ -1,9 +1,12 @@ import * as assert from 'node:assert'; import fs from 'node:fs/promises'; import { initializeCemeteryDatabase } from '../helpers/initializer.database.cemetery.js'; -import { lotOccupancyDB as databasePath } from '../data/databasePaths.js'; +import { lotOccupancyDB as databasePath, useTestDatabases } from '../data/databasePaths.js'; describe('Initialize Database', () => { it('initializes a cemetery database', async () => { + if (!useTestDatabases) { + assert.fail('Test database must be used!'); + } await fs.unlink(databasePath); const success = await initializeCemeteryDatabase(); assert.ok(success); diff --git a/test/0_initializeDatabase.ts b/test/0_initializeDatabase.ts index 42b46b52..2d28e2a9 100644 --- a/test/0_initializeDatabase.ts +++ b/test/0_initializeDatabase.ts @@ -5,10 +5,17 @@ import * as assert from 'node:assert' import fs from 'node:fs/promises' import { initializeCemeteryDatabase } from '../helpers/initializer.database.cemetery.js' -import { lotOccupancyDB as databasePath } from '../data/databasePaths.js' +import { + lotOccupancyDB as databasePath, + useTestDatabases +} from '../data/databasePaths.js' describe('Initialize Database', () => { it('initializes a cemetery database', async () => { + if (!useTestDatabases) { + assert.fail('Test database must be used!') + } + await fs.unlink(databasePath) const success = await initializeCemeteryDatabase()