From 00317fed246190e813c5d3ddc2cb6e3e47cd541f Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Wed, 16 Oct 2024 12:46:34 +0200 Subject: [PATCH] refactor: Use endsWith for app folder path test --- packages/backend/src/models/app.js | 1 + packages/backend/src/models/app.test.js | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/backend/src/models/app.js b/packages/backend/src/models/app.js index efb513f1..6decb5ba 100644 --- a/packages/backend/src/models/app.js +++ b/packages/backend/src/models/app.js @@ -8,6 +8,7 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url)); class App { static folderPath = join(__dirname, '../apps'); + static list = fs .readdirSync(this.folderPath) .filter((file) => fs.statSync(join(this.folderPath, file)).isDirectory()); diff --git a/packages/backend/src/models/app.test.js b/packages/backend/src/models/app.test.js index acd64d9f..656834c9 100644 --- a/packages/backend/src/models/app.test.js +++ b/packages/backend/src/models/app.test.js @@ -6,9 +6,7 @@ import * as appInfoConverterModule from '../helpers/app-info-converter.js'; describe('App model', () => { it('folderPath should return correct path', () => { - expect(App.folderPath).toEqual( - expect.stringMatching(/\/packages\/backend\/src\/apps$/) - ); + expect(App.folderPath.endsWith('/packages/backend/src/apps')).toBe(true); }); it('list should have list of applications keys', () => {