yeg
2026-09-08 dda851f9de07722d5a95c44809cf7d5e1faec4bc
按实际工步身份验证化成终止值修订
1个文件已修改
4 ■■■■■ 已修改文件
tests/e2e/formation-curves-print.spec.ts 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
tests/e2e/formation-curves-print.spec.ts
@@ -81,7 +81,9 @@
  expect(v2.items).toEqual(v1.items)
  const v3 = (await api(page, `formation-report/${v1.id}/refresh-source`, 'POST', { baseVersionNo: 2, changeSummary: '重读当前来源' })).data
  expect(v3.items[0].curves['1'].records.every((row: any) => row.current === 99)).toBe(true)
  expect(v3.items[0].chargeSteps['1'][0].endVoltage).toBe(5)
  // 只有实时记录的其他实际工步也会保留;按实际工步身份核对修订终止值,缺失不借值。
  expect(v3.items[0].chargeSteps['1'].find((step: any) => step.stepNo === 2).endVoltage).toBe(5)
  expect(v3.items[0].chargeSteps['1'].filter((step: any) => step.stepNo !== 2).every((step: any) => step.endVoltage === null)).toBe(true)
  await api(page, 'test/8901', 'DELETE')
  for (const saved of [v1, v2, v3]) {
    expect((await api(page, `formation-report/${v1.id}/versions/${saved.versionNo}/print`)).data).toEqual(saved)