Prepare circuits for future sizing

This commit is contained in:
2026-07-22 20:53:04 +02:00
parent 6c45c97ffd
commit 5dc3ab90be
17 changed files with 111 additions and 1 deletions
+6
View File
@@ -38,6 +38,8 @@ const circuit: CircuitTreeCircuitDto = {
cableType: "NYM-J",
cableCrossSection: "1.5 mm²",
cableLength: 20,
voltage: 230,
controlRequirement: "DALI",
isReserve: false,
remark: "Circuit remark",
circuitTotalPower: 0.08,
@@ -58,6 +60,8 @@ describe("circuit grid model", () => {
assert.equal(getCellKind("reserveCircuit", "remark"), "deviceField");
assert.equal(getCellKind("placeholder", "displayName"), "deviceField");
assert.equal(getCellKind("deviceRow", "equipmentIdentifier"), "readonly");
assert.equal(getCellKind("circuitSummary", "controlRequirement"), "circuitField");
assert.equal(getCellKind("deviceRow", "controlRequirement"), "readonly");
assert.equal(getCellKind("circuitCompact", "rowTotalPower"), "computed");
});
@@ -65,6 +69,8 @@ describe("circuit grid model", () => {
assert.equal(getDeviceValue(device, "roomSummary"), "1.01 Office");
assert.equal(getDeviceValue(device, "rowTotalPower"), 0.08);
assert.equal(getCircuitValue(circuit, "protectionSummary"), "MCB 16A B");
assert.equal(getCircuitValue(circuit, "voltage"), 230);
assert.equal(getCircuitValue(circuit, "controlRequirement"), "DALI");
assert.equal(getCircuitValue(circuit, "cableSummary"), "NYM-J, 1.5 mm², 20 m");
});