feat: add Part shape diagnostics
This commit is contained in:
@@ -787,6 +787,9 @@ test('Part workbench commands create primitive and boolean document objects', ()
|
||||
const facade = createMockFacade()
|
||||
facade.gui.workbench.setActive('Part')
|
||||
assert.equal(facade.gui.command.getState('primitive').status, 'enabled')
|
||||
assert.equal(facade.gui.command.getState('check-shape').status, 'enabled')
|
||||
facade.gui.command.execute({ commandId: 'check-shape' })
|
||||
assert.equal(facade.getState().diagnostics.at(-1)?.code, 'SHAPE_NOT_RECOMPUTED')
|
||||
facade.gui.command.execute({ commandId: 'primitive' })
|
||||
facade.task.apply()
|
||||
assert.equal(facade.app.document.getObject('box')?.typeId, 'Part::Box')
|
||||
|
||||
Reference in New Issue
Block a user