Add buildEnvBanner so the homepage can show a non-prod stripe without hardcoding environment labels. Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
500 B
JavaScript
26 lines
500 B
JavaScript
import assert from 'node:assert/strict'
|
|
import { buildEnvBanner } from './config.js'
|
|
|
|
assert.deepEqual(buildEnvBanner('local'), {
|
|
show: true,
|
|
label: '本地环境',
|
|
tone: 'local'
|
|
})
|
|
assert.deepEqual(buildEnvBanner('test'), {
|
|
show: true,
|
|
label: '测试环境',
|
|
tone: 'test'
|
|
})
|
|
assert.deepEqual(buildEnvBanner('prod'), {
|
|
show: false,
|
|
label: '',
|
|
tone: ''
|
|
})
|
|
assert.deepEqual(buildEnvBanner('unknown'), {
|
|
show: false,
|
|
label: '',
|
|
tone: ''
|
|
})
|
|
|
|
console.log('env-banner.test.js: ok')
|