1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-23 00:22:19 +01:00

chore: move store deletion to beforeEach

Instead of manually calling it in each test.
This commit is contained in:
Thomas Heartman 2025-01-21 13:07:49 +01:00
parent 5846952d7c
commit e27e828580
No known key found for this signature in database
GPG Key ID: BD1F880DAED1EE78

View File

@ -20,6 +20,10 @@ afterAll(async () => {
await db.destroy(); await db.destroy();
}); });
beforeEach(async () => {
await trafficDataUsageStore.deleteAll();
});
test('upsert stores new entries', async () => { test('upsert stores new entries', async () => {
const data = { const data = {
day: new Date(), day: new Date(),
@ -62,7 +66,6 @@ test('upsert upserts', async () => {
}); });
test('getAll returns all', async () => { test('getAll returns all', async () => {
await trafficDataUsageStore.deleteAll();
const data1 = { const data1 = {
day: new Date(), day: new Date(),
trafficGroup: 'default3', trafficGroup: 'default3',
@ -83,7 +86,6 @@ test('getAll returns all', async () => {
}); });
test('delete deletes the specified item', async () => { test('delete deletes the specified item', async () => {
await trafficDataUsageStore.deleteAll();
const data1 = { const data1 = {
day: new Date(), day: new Date(),
trafficGroup: 'default3', trafficGroup: 'default3',
@ -110,7 +112,6 @@ test('delete deletes the specified item', async () => {
}); });
test('can query for specific items', async () => { test('can query for specific items', async () => {
await trafficDataUsageStore.deleteAll();
const data1 = { const data1 = {
day: new Date(), day: new Date(),
trafficGroup: 'default3', trafficGroup: 'default3',
@ -154,7 +155,6 @@ test('can query for specific items', async () => {
}); });
test('can query for data from specific periods', async () => { test('can query for data from specific periods', async () => {
await trafficDataUsageStore.deleteAll();
const data1 = { const data1 = {
day: new Date(2024, 2, 12), day: new Date(2024, 2, 12),
trafficGroup: 'default-period-query', trafficGroup: 'default-period-query',