ryanmwangi
  • Joined on 2024-09-25
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 12:32:38 +00:00
708144baa6 test: introduce new shorter calendar test files
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:43:59 +00:00
b32696f14c refactor: refactor endpoint to serve refreshed merge calendars
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:35:54 +00:00
cdc25981b5 refactor: streamline calendar refresh logic with refreshCalendarData helper
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:33:38 +00:00
1dde451f9d refactor: refactor endpoint to merge calendars
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:25:11 +00:00
00f5fedb2a refactor: encapsulate calendar file saving with saveCalendarFile helper
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:23:40 +00:00
1bc7119b08 refactor: modularize event merging with mergeCalendarEvents helper
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:21:11 +00:00
0c61cb0e7c refactor: centralize calendar data retrieval with fetchCalendarData helper
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:18:36 +00:00
af74d809c4 refactor: refactor sanitizeFilename utility that ensures valid file names
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 11:11:26 +00:00
cf10a62049 refactor: streamline static file serving
495557e6c2 refactor: add starter script
5b3a47a122 test: run tests and keep assets in subdirectory
8eb44e18f6 fix(server.js): properly propagate errors
Compare 4 commits »
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-07 00:44:30 +00:00
6c9fb1139f fix(tests): ensure calendar file path is correct
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 23:23:18 +00:00
188a2b713c Merge remote-tracking branch 'contrib/master'
4fce46c57e test: changes on temp folder
2a9af9c1d5 test: rearrange test directories
9f036b43cd chore: Remove debug log for merged calendars directory
Compare 4 commits »
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 12:27:58 +00:00
7bb3811a4d refactor: Move expected_output folder into temp_test_calendar
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 12:23:43 +00:00
8a522377c8 fix: Improve cleanup process in test suite
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 12:20:39 +00:00
f5ff331f2f fix: Ensure correct merged calendars directory path based on environment
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 12:03:44 +00:00
488106b299 test: Change the working directory to the test-specific directory
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-06 12:01:55 +00:00
e8dbc7a0b4 test: Isolate test environment by setting a temporary merged calendars directory
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-05 13:07:47 +00:00
d6a470237c feat(tests): implement whole output testing for calendar merging API
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-05 12:57:22 +00:00
19af32da10 test(calendar.test.js): lead expected output
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-05 12:55:11 +00:00
07eba543ae test(expected output): create folder with expected output
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-11-05 12:31:15 +00:00
6d4944991c revert(tests): undo updates to URL assertions in calendar merging API tests