test(fleet): use local wall time for planned delivery fixture
This commit is contained in:
@@ -15,7 +15,12 @@ const id = value => String(value ?? ''), requireThat = (ok, reason) => { if (!ok
|
||||
const success = response => response?.http === 200 && id(response.body?.code) === '200'
|
||||
const denied = response => [403, 409].includes(response?.http) || response?.http === 200 && ['A0403', 'A0409'].includes(id(response.body?.code))
|
||||
const encode = encodeURIComponent
|
||||
const localTime = ms => new Date(Date.now() + ms).toISOString().slice(0, 19)
|
||||
// DeliveryRequests.Transfer uses LocalDateTime. Fleet offer/booking Instant fields below retain Z.
|
||||
export function poolLocalDateTime(date) {
|
||||
requireThat(date instanceof Date && Number.isFinite(date.getTime()), 'VALID_LOCAL_DATE_REQUIRED')
|
||||
return new Date(date.getTime() - date.getTimezoneOffset() * 60000).toISOString().slice(0, 19)
|
||||
}
|
||||
const localTime = ms => poolLocalDateTime(new Date(Date.now() + ms))
|
||||
const PNG = Buffer.from('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+aH1kAAAAASUVORK5CYII=', 'base64')
|
||||
|
||||
export const POOL_COVERAGE = Object.freeze([
|
||||
|
||||
Reference in New Issue
Block a user