import assert from 'node:assert/strict' import test from 'node:test' import { canWorkerPublishConsignment } from './consignment-whitelist.js' test('白名单关闭时所有打手都能发布寄卖', () => { assert.equal( canWorkerPublishConsignment({ whitelistEnabled: false, workerCanConsign: false }), true, ) assert.equal( canWorkerPublishConsignment({ whitelistEnabled: false, workerCanConsign: true }), true, ) }) test('白名单开启时仅开通权限的打手能发布', () => { assert.equal( canWorkerPublishConsignment({ whitelistEnabled: true, workerCanConsign: false }), false, ) assert.equal( canWorkerPublishConsignment({ whitelistEnabled: true, workerCanConsign: true }), true, ) })