feat: recompute geometry after document load

This commit is contained in:
2026-08-02 21:48:42 -04:00
parent 10921a086e
commit fca408784d
4 changed files with 4 additions and 2 deletions

View File

@@ -683,6 +683,7 @@ test('project persistence remains behind the facade contract', async () => {
facade.app.document.setProperty({ objectId: 'pad', propertyName: 'Length', value: 61 })
const restored = await facade.app.document.load('doc-pump-housing')
assert.equal(restored?.objects.find((object) => object.id === 'pad')?.properties.find((property) => property.name === 'Length')?.value, 55)
assert.equal(restored?.recompute?.status, 'completed')
assert.equal(facade.selection.getObjectId(), '')
assert.equal(facade.task.getActive(), null)
assert.equal(facade.project.capabilities().mode, 'sqlite-memory')