Files
admin-web/src/modules/ocean-bookings/bookingAgents.test.ts
T

16 lines
529 B
TypeScript
Raw Normal View History

2026-08-17 16:45:46 +08:00
import { describe, expect, it } from 'vitest'
import { isActiveBookingAgent } from './bookingAgents'
describe('ocean booking agent candidates', () => {
it('accepts an active booking supplier', () => {
expect(isActiveBookingAgent({ category: 'BOOKING', status: 'ACTIVE' })).toBe(true)
})
it.each([
{ category: 'BOOKING', status: 'INACTIVE' },
{ category: 'TRUCKING', status: 'ACTIVE' },
])('rejects a non-eligible supplier: %o', (supplier) => {
expect(isActiveBookingAgent(supplier)).toBe(false)
})
})