simulateEvent method

void simulateEvent(
  1. NativeEvent event
)

Simulate an event from native.

mock.simulateEvent(NativeEvent(
  service: 'visibility',
  event: 'shown',
  windowId: 'my-palette',
  data: {},
));

Implementation

void simulateEvent(NativeEvent event) {
  // Service-specific callbacks
  final callbacks = _eventCallbacks[event.service];
  if (callbacks != null) {
    for (final callback in callbacks) {
      callback(event);
    }
  }

  // Global callbacks
  for (final callback in _globalCallbacks) {
    callback(event);
  }
}