| 123456789101112131415161718192021222324 |
- import assert from 'node:assert/strict'
- import { describe, it } from 'node:test'
- import { resolveAddressNotesFill } from './pl-address-notes-fill'
- describe('resolveAddressNotesFill', () => {
- it('returns library notes when current is empty', () => {
- assert.equal(resolveAddressNotesFill('', '大门左侧卸货'), '大门左侧卸货')
- assert.equal(resolveAddressNotesFill(' ', '大门左侧卸货'), '大门左侧卸货')
- assert.equal(resolveAddressNotesFill(null, '大门左侧卸货'), '大门左侧卸货')
- assert.equal(resolveAddressNotesFill(undefined, ' trim me '), 'trim me')
- })
- it('returns undefined when library notes empty', () => {
- assert.equal(resolveAddressNotesFill('', ''), undefined)
- assert.equal(resolveAddressNotesFill('已有', ''), undefined)
- assert.equal(resolveAddressNotesFill('已有', ' '), undefined)
- assert.equal(resolveAddressNotesFill('已有', null), undefined)
- })
- it('returns undefined when current notes already set', () => {
- assert.equal(resolveAddressNotesFill('表单已有', '库内注意事项'), undefined)
- assert.equal(resolveAddressNotesFill(' 表单已有 ', '库内'), undefined)
- })
- })
|