avoid accidental database purges

deepsource-autofix-76c6eb20
Dan Gowans 2023-01-30 15:34:02 -05:00
parent 8d4bdaa371
commit 420314f5bc
2 changed files with 12 additions and 2 deletions

View File

@ -1,9 +1,12 @@
import * as assert from 'node:assert'; import * as assert from 'node:assert';
import fs from 'node:fs/promises'; import fs from 'node:fs/promises';
import { initializeCemeteryDatabase } from '../helpers/initializer.database.cemetery.js'; 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', () => { describe('Initialize Database', () => {
it('initializes a cemetery database', async () => { it('initializes a cemetery database', async () => {
if (!useTestDatabases) {
assert.fail('Test database must be used!');
}
await fs.unlink(databasePath); await fs.unlink(databasePath);
const success = await initializeCemeteryDatabase(); const success = await initializeCemeteryDatabase();
assert.ok(success); assert.ok(success);

View File

@ -5,10 +5,17 @@ import * as assert from 'node:assert'
import fs from 'node:fs/promises' import fs from 'node:fs/promises'
import { initializeCemeteryDatabase } from '../helpers/initializer.database.cemetery.js' 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', () => { describe('Initialize Database', () => {
it('initializes a cemetery database', async () => { it('initializes a cemetery database', async () => {
if (!useTestDatabases) {
assert.fail('Test database must be used!')
}
await fs.unlink(databasePath) await fs.unlink(databasePath)
const success = await initializeCemeteryDatabase() const success = await initializeCemeteryDatabase()