From 2b4fb46f9153b8a25d9e493279bfa722b653cd9e Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 27 八月 2026 22:51:33 +0800
Subject: [PATCH] fix: connect battery group management APIs
---
tests/battery-group-persistence.contract.test.mjs | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/tests/battery-group-persistence.contract.test.mjs b/tests/battery-group-persistence.contract.test.mjs
index d100854..b920dd7 100644
--- a/tests/battery-group-persistence.contract.test.mjs
+++ b/tests/battery-group-persistence.contract.test.mjs
@@ -29,3 +29,14 @@
templateFieldRelations: undefined,
})
})
+
+test('battery group payload preserves template field values', () => {
+ const payload = buildBatteryGroupPayload({
+ name: '样品组', model: 'M-01', purpose: '验证', remark: '', status: '禁用',
+ specs: {}, batteries: [{ value: 'BAT-01' }],
+ }, 7, [{ batteryGroupFieldId: 3, fieldValue: '72Ah' }])
+
+ assert.equal(payload.status, '1')
+ assert.equal(payload.templateId, 7)
+ assert.deepEqual(payload.templateFieldRelations, [{ batteryGroupFieldId: 3, fieldValue: '72Ah' }])
+})
--
Gitblit v1.7.1