From 95a616226a3dab267b79ab7d53d7f36800383114 Mon Sep 17 00:00:00 2001 From: Jake Bromberg Date: Sat, 21 Feb 2026 08:26:11 -0800 Subject: [PATCH] fix: rename events.conroller.ts to events.controller.ts Fixed filename typo (missing 't' in controller) and updated import. Co-authored-by: Cursor --- .../{events.conroller.ts => events.controller.ts} | 0 apps/backend/routes/events.route.ts | 2 +- tests/unit/naming/controller-filenames.test.ts | 13 +++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) rename apps/backend/controllers/{events.conroller.ts => events.controller.ts} (100%) create mode 100644 tests/unit/naming/controller-filenames.test.ts diff --git a/apps/backend/controllers/events.conroller.ts b/apps/backend/controllers/events.controller.ts similarity index 100% rename from apps/backend/controllers/events.conroller.ts rename to apps/backend/controllers/events.controller.ts diff --git a/apps/backend/routes/events.route.ts b/apps/backend/routes/events.route.ts index 13148c8..409899d 100644 --- a/apps/backend/routes/events.route.ts +++ b/apps/backend/routes/events.route.ts @@ -1,6 +1,6 @@ import { requirePermissions } from '@wxyc/authentication'; import { Router } from 'express'; -import * as serverEvents from '../controllers/events.conroller.js'; +import * as serverEvents from '../controllers/events.controller.js'; export const events_route = Router(); diff --git a/tests/unit/naming/controller-filenames.test.ts b/tests/unit/naming/controller-filenames.test.ts new file mode 100644 index 0000000..8b3bf5c --- /dev/null +++ b/tests/unit/naming/controller-filenames.test.ts @@ -0,0 +1,13 @@ +import fs from 'fs'; +import path from 'path'; + +const CONTROLLERS_DIR = path.resolve(__dirname, '../../../apps/backend/controllers'); + +describe('controller filenames', () => { + it('should not contain misspelled "conroller" in any filename', () => { + const files = fs.readdirSync(CONTROLLERS_DIR); + const misspelled = files.filter((f) => /conroller/i.test(f)); + + expect(misspelled).toEqual([]); + }); +});