11 lines
443 B
JavaScript
11 lines
443 B
JavaScript
import test from 'node:test'
|
|||
|
|
import assert from 'node:assert/strict'
|
||
|
|
import { iso6346ContainerNumber } from './iso6346-container-number.mjs'
|
||
|
|
|
||
|
|
test('HTTP fixtures generate stable unique ISO 6346 container numbers', () => {
|
||
|
|
const first = iso6346ContainerNumber('fixture-a')
|
||
|
|
assert.match(first, /^[A-Z]{3}U[0-9]{7}$/)
|
||
|
|
assert.equal(first, iso6346ContainerNumber('fixture-a'))
|
||
|
|
assert.notEqual(first, iso6346ContainerNumber('fixture-b'))
|
||
|
|
})
|