test(fleet): read complete customer inventory snapshots
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
// Internal explicit TEST evidence queries; no network or environment reads on import.
|
||||
import { buildFleetInventorySql, fleetInventoryFromRows } from './fleet-inventory-evidence.mjs'
|
||||
const stages = new Set(['BEFORE_COMPLETE', 'AFTER_COMPLETE', 'AFTER_SAME_KEY_REPLAY', 'AFTER_FRESH_KEY_REJECTION', 'AFTER_EVENT_RECOVERY'])
|
||||
const numeric = new Set(['availablePackages', 'holdPackages', 'allocatedPackages', 'pickedPackages', 'inTransitPackages', 'receivingPackages', 'procurementPackages', 'receivedPackages', 'beforePackages', 'deltaPackages', 'afterPackages', 'packageCount'])
|
||||
const fields = {
|
||||
@@ -173,6 +174,7 @@ export function createTestEvidenceReaders(env, fetcher = globalThis.fetch) {
|
||||
return result.rows
|
||||
}
|
||||
return {
|
||||
readFleetInventory: async scope => fleetInventoryFromRows(scope, await execute('lastleg', buildFleetInventorySql(scope))),
|
||||
readReceiving: createReceivingEvidenceReader(sql => execute('lastleg',sql)),
|
||||
readCompletion: async scope => completionEvidenceFromRows(scope,await execute('order',buildCompletionEvidenceSql(scope))),
|
||||
preflight: async () => {
|
||||
|
||||
Reference in New Issue
Block a user