| | |
| | | expect(saved[kind].versionNo).toBe(1) |
| | | } |
| | | expect(saved.compare.items).toHaveLength(4) |
| | | expect(saved.compare.items[0].businessFields.find((field: any) => field.fieldName === 'F').fieldValue).toBe('12.5') |
| | | expect(saved.compare.items[0].zeroTime).toBe(Date.parse('2026-09-01T01:00:00.123Z')) |
| | | expect(saved.formation.cycleNos).toEqual([1, 3, 5, 7]) |
| | | expect(saved.formation.items[0].cycleNos).toEqual([1, 3]) |
| | |
| | | } |
| | | } |
| | | expect(refreshed.compare.items[0].records.some((row: any) => row.current === -2)).toBe(true) |
| | | expect(refreshed.compare.items[0].businessFields.find((field: any) => field.fieldName === 'F').fieldValue).toBe('25') |
| | | expect((await api(page, `compare-report/${saved.compare.id}/versions/1`)).data.items[0].businessFields.find((field: any) => field.fieldName === 'F').fieldValue).toBe('12.5') |
| | | expect(refreshed.formation.items[0].cycles.find((row: any) => row.cycleNo === 1).chargeCapacity).toBe(9.7178) |
| | | expect(refreshed.splice.segments[0].statistics['1'].finalVoltage1).toBe(5.111) |
| | | await stack.restartBackend() |
| | |
| | | if (target !== kind) expect((await request(page, `${target}-report/list`)).code).toBe(403) |
| | | for (const [path, method, data] of [ |
| | | [`${target}-report`, 'POST', payload(target, '无权限新建')], |
| | | [`${target}-report/1/versions`, 'POST', { baseVersionNo: 1, name: '无权限编辑', settings: {}, changeSummary: '拒绝' }], |
| | | [`${target}-report/1/versions`, 'POST', { ...payload(target, '无权限编辑'), selections: undefined, baseVersionNo: 1, changeSummary: '拒绝' }], |
| | | [`${target}-report/1`, 'DELETE', undefined], |
| | | [`${target}-report/1/versions/1/print`, 'GET', undefined], |
| | | ] as const) expect((await request(page, path, method, data)).code, path).toBe(403) |