| 12345678910111213141516171819202122 |
- import { test, before, after } from 'node:test'
- import assert from 'node:assert/strict'
- import { run } from '../../src/commands/list-secrets.js'
- import { fixtureCtx } from './_helper.js'
- let ctx, cleanup
- before(async () => {
- ;({ ctx, cleanup } = await fixtureCtx())
- })
- after(async () => {
- await cleanup()
- })
- test('list-secrets 列出未揭晓信息差,含蓄积章数', async () => {
- const r = await run([], { 'reader-knows': 'false' }, ctx)
- assert.equal(r.ok, true)
- const rows = JSON.parse(r.output)
- const one = rows.find((s) => s.id === '信息差-001')
- assert.ok(one, `应含 信息差-001,实际:${r.output}`)
- // 当前最大章 2 − 登记章 1 = 1
- assert.equal(one.蓄积章数, 1)
- })
|