Add optional room areas
This commit is contained in:
parent
a6500e2b26
commit
dce31ee143
26 changed files with 3669 additions and 78 deletions
|
|
@ -142,6 +142,7 @@ function createTestDatabase(): DatabaseContext {
|
|||
floorId: "floor-1",
|
||||
roomNumber: "001",
|
||||
roomName: "Technik",
|
||||
areaM2: 31.75,
|
||||
})
|
||||
.run();
|
||||
context.db
|
||||
|
|
@ -461,12 +462,16 @@ describe("project snapshot repository", () => {
|
|||
distributionBoards: Array<Record<string, unknown>>;
|
||||
buildings?: unknown;
|
||||
floors: Array<Record<string, unknown>>;
|
||||
rooms: Array<Record<string, unknown>>;
|
||||
};
|
||||
payload.schemaVersion = 5;
|
||||
delete payload.buildings;
|
||||
for (const floor of payload.floors) {
|
||||
delete floor.buildingId;
|
||||
}
|
||||
for (const room of payload.rooms) {
|
||||
delete room.areaM2;
|
||||
}
|
||||
for (const field of ["siteAddress", "workStage", "projectLead", "projectEditor"]) {
|
||||
delete payload.project[field];
|
||||
}
|
||||
|
|
@ -597,6 +602,7 @@ describe("portable project transfer", () => {
|
|||
copied.state.circuits[0].deviceRows[0].roomId,
|
||||
copied.state.rooms[0].id
|
||||
);
|
||||
assert.equal(copied.state.rooms[0].areaM2, 31.75);
|
||||
assert.equal(
|
||||
copied.state.distributionBoards[0].floorId,
|
||||
copied.state.floors[0].id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue