Everything received, oldest first.
Asserts that the user was identified as userId at some point, even if reset came later.
Asserts that every tracked event was checked by an earlier assertion.
Asserts that the last value set for the property name is value. Types count: int(3)
fails against '3'.
Asserts that exactly one event called name was tracked, so a duplicate fails, then runs
assertions on it. Use FakeAnalyticsProvider.assertTrackedTimes for repeats.
Optionalassertions: (event: TrackedEventAssert) => voidForgets everything, including which events were already asserted on.
Asks the vendor to send what it has waiting now.
Forgets the current user. Call it on sign-out.
Call it once, when the app starts.
A vendor that records calls instead of sending them, for tests. Register it with a real
Herald, or pass it straight to the class under test.