feat: support group address #58
Annotations
9 errors
src/process_reminders.test.ts > processReminders > should send notifications for events with matching reminder times:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:87:11
|
src/process_reminders.test.ts > processReminders > should send notifications for day before at specific hour:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:141:11
|
src/process_reminders.test.ts > processReminders > should handle multiple attendees for the same event:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:182:11
|
src/process_reminders.test.ts > processReminders > should handle multiple reminder settings for the same user:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:236:11
|
src/process_reminders.test.ts > processReminders > should not send notifications for users without reminder settings:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:273:11
|
src/process_reminders.test.ts > processReminders > should not fetch events if no calendars are available:
packages/usecase/src/process_reminders.ts#L55
TypeError: Cannot read properties of undefined (reading 'map')
❯ Module.processReminders src/process_reminders.ts:55:28
❯ src/process_reminders.test.ts:288:11
|
tests/process_reminder.test.ts > process_reminder action > should process reminders with X-CloudScheduler-ScheduleTime header:
apps/web/tests/process_reminder.test.ts#L47
AssertionError: expected "spy" to be called with arguments: [ Any<Date>, …(3) ]
Received:
1st spy call:
[
- Any<Date>,
- ArrayContaining [
- Any<Object>,
+ {
+ "baseTime": 2025-02-13T11:32:45.019Z,
+ "calendarRepositories": [
+ GoogleCalendarRepository {
+ "calendarId": "test_calendar_id",
+ },
],
- ObjectContaining {
- "console": Any<Object>,
- "webhook": Any<Object>,
+ "groupRepository": undefined,
+ "notificationRepositories": {
+ "console": ConsoleNotificationRepository {},
+ "webhook": WebhookNotificationRepository {
+ "webhookUrl": "https://test-webhook.com",
+ },
},
- Any<Object>,
+ "reminderSettingsRepository": FirestoreReminderSettingsRepository {
+ "firestore": {
+ "projectId": undefined,
+ },
+ },
+ },
]
Number of calls: 1
❯ tests/process_reminder.test.ts:47:30
|
tests/process_reminder.test.ts > process_reminder action > should process reminders with baseTime in request body:
apps/web/tests/process_reminder.test.ts#L72
AssertionError: expected "spy" to be called with arguments: [ Any<Date>, …(3) ]
Received:
1st spy call:
[
- Any<Date>,
- ArrayContaining [
- Any<Object>,
+ {
+ "baseTime": 2025-02-13T11:32:45.038Z,
+ "calendarRepositories": [
+ GoogleCalendarRepository {
+ "calendarId": "test_calendar_id",
+ },
],
- ObjectContaining {
- "console": Any<Object>,
- "webhook": Any<Object>,
+ "groupRepository": undefined,
+ "notificationRepositories": {
+ "console": ConsoleNotificationRepository {},
+ "webhook": WebhookNotificationRepository {
+ "webhookUrl": "https://test-webhook.com",
+ },
},
- Any<Object>,
+ "reminderSettingsRepository": FirestoreReminderSettingsRepository {
+ "firestore": {
+ "projectId": undefined,
+ },
+ },
+ },
]
Number of calls: 1
❯ tests/process_reminder.test.ts:72:30
|
test (20)
Process completed with exit code 1.
|