Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several changes, primarily focusing on adding new tests, updating dependencies, and enhancing the handling of manual campus life events in the database. Below is a summary of the most important changes:
New Tests Added:
auth-utils
to verify the behavior of thecheckAuthorization
function under various conditions.date-utils
to ensure correct functionality of date manipulation functions such asformatISODate
,getMonday
, andaddWeek
.food-utils
to validate functions likecleanMealFlags
,capitalize
, andunifyFoodEntries
.Dependency Updates:
package.json
to include new dependencies:@vitest/coverage-v8
,vite-tsconfig-paths
, andvitest
. [1] [2]Manual Campus Life Events:
manual_cl_events
to store manual campus life event details, including title, description, start and end dates, organizer, and URLs.manual_cl_events
inmanualClEvents.ts
.deleteManualClEvent
) and upserting (upsertManualClEvent
) manual campus life events. [1] [2]clEvents
query to combine Moodle events with manually added campus life events and cache the results.Miscellaneous:
Bun.env.NODE_ENV
withprocess.env.NODE_ENV
inindex.ts
for consistency..returning()
to delete mutations for consistency in returning deleted rows. [1] [2]These changes collectively enhance the testing coverage, update dependencies, and improve the handling of manual campus life events in the application.