Ryan Mwangi
|
7f15fed11f
|
add offline test calendars for time based calendar tests
|
2024-11-04 13:27:34 +03:00 |
Ryan Mwangi
|
ba3c3c86ba
|
edit syntax in Merge time-based calendar in calendar.test.js
|
2024-11-04 13:23:47 +03:00 |
Ryan Mwangi
|
8a0a5ce036
|
update test calendar for US_holidays in date based calendars
|
2024-11-04 13:21:25 +03:00 |
Ryan Mwangi
|
91f86c3f3e
|
update test calendar for date based calendar
|
2024-11-04 13:20:05 +03:00 |
Ryan Mwangi
|
83ea893da0
|
load offline calender files
|
2024-11-04 13:12:44 +03:00 |
Ryan Mwangi
|
d2c42836b9
|
define TEST_CALENDAR_DIR in calendar.test.js
|
2024-11-04 13:10:43 +03:00 |
Ryan Mwangi
|
b810b35673
|
remove ical-generator import in calendar.test.js
|
2024-11-04 13:09:34 +03:00 |
Ryan Mwangi
|
e73c8f574a
|
have a directory for offline .ics files
|
2024-11-04 13:05:08 +03:00 |
Ryan Mwangi
|
9b15715337
|
document how to run the tests
|
2024-11-04 02:02:30 +03:00 |
Ryan Mwangi
|
f374eefbec
|
remove unused merged calendar.txt file
|
2024-11-01 18:32:46 +03:00 |
Ryan Mwangi
|
6eb9d29d44
|
make tests to run on calendar directory
|
2024-10-31 15:46:44 +03:00 |
Ryan Mwangi
|
c4e77ccc4d
|
add calendar link to time based event test
|
2024-10-31 15:43:13 +03:00 |
Ryan Mwangi
|
5b24f1b016
|
add calendar link to date based event test
|
2024-10-31 15:41:08 +03:00 |
Ryan Mwangi
|
46b24b724a
|
add logging to ensure file merging logic is working
|
2024-10-31 15:27:46 +03:00 |
Ryan Mwangi
|
3f2fb01bf1
|
add logging to ensure file saving logic is working
|
2024-10-31 15:26:36 +03:00 |
Ryan Mwangi
|
88ab9c53a1
|
add logging to ensure file creation logic is working
|
2024-10-31 15:24:02 +03:00 |
Ryan Mwangi
|
3d62557fa3
|
sanitize linkgroup name to replace spaces with underscores
|
2024-10-30 16:01:10 +03:00 |
Ryan Mwangi
|
5608a73e3d
|
remove directory with rmSync other than depricated rmdirSync
|
2024-10-30 15:46:20 +03:00 |
Ryan Mwangi
|
5583224c33
|
ensure server only starts on the server side code when it's not a test
|
2024-10-30 15:44:16 +03:00 |
Ryan Mwangi
|
7e04cb2b9a
|
provide another test calendar for date based events
|
2024-10-30 15:42:14 +03:00 |
Ryan Mwangi
|
87c4d4686f
|
Ensure that event.start is a string before calling includes. If it's a Date object, convert it to a string using toISOString().
|
2024-10-30 15:35:44 +03:00 |
Ryan Mwangi
|
3d82d61661
|
fix syntax error
|
2024-10-30 15:00:20 +03:00 |
Ryan Mwangi
|
adb29222ca
|
stop the server after test
|
2024-10-30 14:56:38 +03:00 |
Ryan Mwangi
|
ab02271245
|
check if the merged calendars directory exists befor cleaning it up after tests
|
2024-10-30 14:55:41 +03:00 |
Ryan Mwangi
|
a61ae491fa
|
test listen on available port
|
2024-10-30 14:54:19 +03:00 |
Ryan Mwangi
|
bed191c7b7
|
declare server variable
|
2024-10-30 14:23:44 +03:00 |
Ryan Mwangi
|
11c60cdf38
|
run the tests in seperate directory
|
2024-10-30 14:05:17 +03:00 |
Ryan Mwangi
|
3d5f2157a2
|
make arrow function async
|
2024-10-30 14:03:00 +03:00 |
Ryan Mwangi
|
ed8e3d214c
|
create jest config file
|
2024-10-30 14:00:02 +03:00 |
Ryan Mwangi
|
c652dbaeb9
|
Start the server before running the tests and ensure it listens on an available port.
|
2024-10-30 13:58:05 +03:00 |
Ryan Mwangi
|
dcf5c7a4a8
|
rename jest.config.js to be a common js file
|
2024-10-30 02:27:39 +03:00 |
Ryan Mwangi
|
cbd59cd149
|
create jest config file
|
2024-10-30 02:25:08 +03:00 |
Ryan Mwangi
|
207afe1b8e
|
create Babel config file
|
2024-10-30 02:23:50 +03:00 |
Ryan Mwangi
|
6be1456c35
|
install babel to transpile my test code to enable Jest to understand import statements
|
2024-10-29 23:50:54 +03:00 |
Ryan Mwangi
|
52b2b8fda5
|
configure jest
|
2024-10-29 21:54:59 +03:00 |
Ryan Mwangi
|
e02b3d4c1b
|
install supertest
|
2024-10-29 21:54:14 +03:00 |
Ryan Mwangi
|
e02f797b46
|
import app from server.js
|
2024-10-29 21:51:24 +03:00 |
Ryan Mwangi
|
b86d96b4d6
|
export app from server.js
|
2024-10-29 21:49:34 +03:00 |
Ryan Mwangi
|
3920fe5064
|
set up test for calendars with the overide checked
|
2024-10-29 21:46:40 +03:00 |
Ryan Mwangi
|
f2888808ec
|
set up test for calendars with a prefix
|
2024-10-29 21:45:09 +03:00 |
Ryan Mwangi
|
45c2143a9b
|
set up test for time based events
|
2024-10-29 21:43:11 +03:00 |
Ryan Mwangi
|
4311619f64
|
Check if the file was created
|
2024-10-29 21:40:57 +03:00 |
Ryan Mwangi
|
8650d91edb
|
set up response status
|
2024-10-29 21:35:41 +03:00 |
Ryan Mwangi
|
728c73b23d
|
set up test for date based calendar
|
2024-10-29 21:34:45 +03:00 |
Ryan Mwangi
|
b5a692b47c
|
create async function for the tests
|
2024-10-29 21:33:03 +03:00 |
Ryan Mwangi
|
6416685de8
|
Clean up the merged calendars directory after tests
|
2024-10-29 21:32:00 +03:00 |
Ryan Mwangi
|
22f0a05bce
|
Ensure the merged calendars directory exists
|
2024-10-29 21:29:24 +03:00 |
Ryan Mwangi
|
3ddd563eac
|
define MERGED_CALENDARS_DIR
|
2024-10-29 21:27:29 +03:00 |
Ryan Mwangi
|
b810f7c59d
|
import request and express
|
2024-10-29 21:26:17 +03:00 |
Ryan Mwangi
|
310a71459d
|
import request and express
|
2024-10-29 21:24:44 +03:00 |