use of org.kie.workbench.common.stunner.core.client.canvas.event.registration.RegisterChangedEvent in project kie-wb-common by kiegroup.
the class UndoSessionCommandTest method testOnCommandExecuted.
@Test
@SuppressWarnings("unchecked")
public void testOnCommandExecuted() {
command.bind(session);
command.listen(statusCallback);
((UndoSessionCommand) command).onCommandAdded(new RegisterChangedEvent(canvasHandler));
assertFalse(command.isEnabled());
commandHistory.add(mock(Command.class));
((UndoSessionCommand) command).onCommandAdded(new RegisterChangedEvent(canvasHandler));
assertTrue(command.isEnabled());
verify(statusCallback, atLeastOnce()).execute();
verify(commandRegistry, never()).clear();
}
Aggregations