Mimicks assert_eq! Performs an assert_eq! on the first event sent by the probe.
Evaluates events sent from the probe with a vector of expected events. If an unexpected event is received it will assert!(false). Each good event is removed from the expected vector. The assertion is complete when there are no more expected events.