def METHOD_NAME(
    event_listener, salt_minion, minion_event_bus, event_listerner_timeout
):
    """
    Fire an event on the master and ensure that it pings the minion
    """
    event_tag = "reactor/test-ping-reaction"
    start_time = time.time()
    # Send test event
    minion_event_bus.fire_event({"a": "b"}, event_tag)
    event_pattern = (salt_minion.id, event_tag)
    matched_events = event_listener.wait_for_events(
        [event_pattern], after_time=start_time, timeout=event_listerner_timeout.catch
    )
    assert matched_events.found_all_events
    for event in matched_events:
        assert event.data == {"a": "b"}