firebase / firebase/firebase-functions-test

firebase-functions/v2/scheduler onSchedule is not supported by the wrapper

Open
#210 2 comments 9 reactions 0 assignees View on GitHub
triaged type: feature request
Dominant language
TypeScript
Stars
248
Forks
63
PR merge metrics
No merged PRs in 30d

Description

### Version info

**firebase-functions-test:** 3.1.0

**firebase-functions:** 4.4.1

**firebase-admin:** 11.10.1

### Expected behavior

Call my test function with the v2 ScheduledEvent like it happens in my production environment:

```
Started CET billing job {
jobName: 'firebase-schedule-billingCET-europe-west1',
scheduleTime: '2023-08-10T04:00:03.442Z'
}
```

### Actual behavior

`Error: Options object {"scheduleTime":"2021-01-17T05:00:00.000Z"} has invalid key "scheduleTime".`

Because the old job event seems to be expected. If I rename `scheduleTime` to `timestamp` it will be called with the old v1 scheduled event:
```
Started CET reservation statistic job {
eventId: 'fdnstcb0e6p97erpk53aei',
resource: undefined,
eventType: '',
timestamp: '2021-01-17T05:00:00.000Z',
params: {}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.