From e45bc36b07a9eb0f4e6a5fe274debbc380692174 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 26 Feb 2026 07:12:40 +0100 Subject: [PATCH] test(ocpp): add cleanup for certificate manager tests --- .../ocpp/2.0/OCPP20CertificateManager.test.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/charging-station/ocpp/2.0/OCPP20CertificateManager.test.ts b/tests/charging-station/ocpp/2.0/OCPP20CertificateManager.test.ts index fa7f594f..853b4e2c 100644 --- a/tests/charging-station/ocpp/2.0/OCPP20CertificateManager.test.ts +++ b/tests/charging-station/ocpp/2.0/OCPP20CertificateManager.test.ts @@ -1,7 +1,8 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { expect } from '@std/expect' -import { describe, it, mock } from 'node:test' +import { rm } from 'node:fs/promises' +import { afterEach, describe, it, mock } from 'node:test' import { OCPP20CertificateManager } from '../../../../src/charging-station/ocpp/2.0/OCPP20CertificateManager.js' import { @@ -54,6 +55,21 @@ const _EXPECTED_HASH_DATA: CertificateHashDataType = { } await describe('OCPP20CertificateManager', async () => { + afterEach(async () => { + await rm(`dist/assets/configurations/${TEST_STATION_HASH_ID}`, { + force: true, + recursive: true, + }) + await rm('dist/assets/configurations/empty-station-hash-id', { + force: true, + recursive: true, + }) + await rm('dist/assets/configurations/invalid-station-id', { + force: true, + recursive: true, + }) + }) + await describe('storeCertificate', async () => { await it('Should store a valid PEM certificate to the correct path', async () => { const manager = new OCPP20CertificateManager() -- 2.43.0