b7f3182fd6
clean up routes
Deploy to Test Environment / deploy-to-test (push) Successful in 4m24s
2025-12-29 13:34:26 -08:00
2c1de24e9a
undo stupid logging change
Deploy to Test Environment / deploy-to-test (push) Failing after 1m21s
2025-12-24 16:54:56 -08:00
de3f21a7ec
not sure why those errors got removed we'll see
2025-12-24 16:16:42 -08:00
03b5af39e1
consolidate some testing functions
2025-12-23 23:50:03 -08:00
f1e028d498
only one error left - huzzah !
2025-12-23 21:16:40 -08:00
ae7afaaf97
integration test fixes
2025-12-23 16:32:05 -08:00
a10f84aa48
complete project using prettier!
2025-12-22 09:45:14 -08:00
bc2c24bcff
more refactor
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
2025-12-21 20:34:32 -08:00
9d5fea19b2
large mock refector hopefully done + no errors?
Deploy to Test Environment / deploy-to-test (push) Successful in 1h17m3s
2025-12-21 10:47:58 -08:00
c49e5f7019
large mock refector hopefully done + no errors?
Deploy to Test Environment / deploy-to-test (push) Successful in 1h13m59s
2025-12-21 02:43:03 -08:00
08340a4cf2
Refactor: Introduce requiredString helper for consistent validation across routes and services
Deploy to Test Environment / deploy-to-test (push) Successful in 8m21s
2025-12-15 19:19:23 -08:00
eb0e183f61
Refactor test setup and improve mock implementations
...
Deploy to Test Environment / deploy-to-test (push) Has started running
- Introduced `createTestApp` utility to standardize Express app creation for tests, including JSON parsing, mock logger, and error handling.
- Updated all route tests to utilize `createTestApp`, enhancing consistency and reducing boilerplate code.
- Implemented `mockLogger` for cleaner test output and easier logging mock management.
- Adjusted passport mocks to ensure proper user authentication simulation across tests.
- Enhanced type safety by augmenting Express Request interface with `req.log` and `req.user` properties.
- Removed redundant code and improved readability in various test files.
2025-12-14 14:47:19 -08:00
56f14f6342
feat: Enhance API validation and error handling across routes
...
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
- Added tests for invalid request bodies in price and recipe routes.
- Improved type safety in request handlers using Zod schemas.
- Introduced a consistent validation pattern for empty request bodies.
- Enhanced error messages for invalid query parameters in stats and user routes.
- Implemented middleware to inject mock logging for tests.
- Created a custom type for validated requests to streamline type inference.
2025-12-14 12:53:10 -08:00
9757f9dd9f
Refactor MainLayout to use new hooks for flyers and master items; consolidate error handling
...
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
Update error handling tests to ensure proper status assignment for errors
2025-12-14 11:05:04 -08:00
e37a32c890
route testing refactoring using zod - ADR-003
Deploy to Test Environment / deploy-to-test (push) Successful in 16m3s
2025-12-12 13:16:58 -08:00
5f1901b93d
unit test fixes + error refactor
Deploy to Test Environment / deploy-to-test (push) Successful in 10m20s
2025-12-11 14:16:25 -08:00
8da5a2118e
registration errors in progress
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m16s
2025-12-10 08:41:30 -08:00
6354189d5c
fix tests ugh
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m59s
2025-12-09 17:06:43 -08:00
dbdee8e456
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m55s
2025-12-09 13:01:49 -08:00
c1a032d5e6
many fixes resultnig from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m46s
2025-12-08 23:07:50 -08:00
158778c2ec
DB refactor for easier testsing
...
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m16s
App.ts refactor into hooks
unit tests
2025-12-08 20:46:12 -08:00
ef07417978
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m46s
2025-12-07 14:29:37 -08:00
6d5cafda38
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 6m9s
2025-12-07 01:26:17 -08:00
da18719aa5
integration tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m13s
2025-12-06 19:25:40 -08:00
5cf1e610b3
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m35s
2025-12-05 15:08:59 -08:00
e0af06f54c
renaming
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m31s
2025-12-04 23:57:59 -08:00