BloomEvent.fakeMouseMove constructor

BloomEvent.fakeMouseMove(
  1. double x,
  2. double y
)

Creates a synthetic mouse BloomEvent with x and y viewport coordinates for VM unit testing.

final handler = (BloomEvent e) => lastPos.value = '${e.clientX},${e.clientY}';
handler(BloomEvent.fakeMouseMove(120, 80));

Implementation

factory BloomEvent.fakeMouseMove(double x, double y) =>
    BloomEvent(type: 'mousemove', clientX: x, clientY: y);