feat: manage group buy order readiness
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { filterPendingDeliveryGroupBuyOrders, groupBuyOrderDispatchLabel } from './groupBuyApi'
|
||||
import {
|
||||
buildGroupBuyOrderActionPath,
|
||||
filterPendingDeliveryGroupBuyOrders,
|
||||
groupBuyOrderDispatchLabel
|
||||
} from './groupBuyApi'
|
||||
import type { GroupBuyOrder } from '../types'
|
||||
|
||||
describe('group buy dispatch helpers', () => {
|
||||
@@ -21,6 +25,11 @@ describe('group buy dispatch helpers', () => {
|
||||
amountCent: 5980
|
||||
}))).toBe('GB00000001 Today eggs x2 ¥59.80')
|
||||
})
|
||||
|
||||
it('builds admin action paths for group buy orders', () => {
|
||||
expect(buildGroupBuyOrderActionPath(1, 'confirm')).toBe('/api/admin/group-buy-orders/1/confirm')
|
||||
expect(buildGroupBuyOrderActionPath(1, 'ready')).toBe('/api/admin/group-buy-orders/1/ready')
|
||||
})
|
||||
})
|
||||
|
||||
function groupBuyOrder(overrides: Partial<GroupBuyOrder>): GroupBuyOrder {
|
||||
|
||||
Reference in New Issue
Block a user