Tests: Used `withExtendedLifetime(_:_:)` so that the observer can be stored in a local constant even though it is not explicitly used (which would otherwise cause a warning and ARC could release it immediately)
Tests: Used `withExtendedLifetime(_:_:)` so that the observer can be stored in a local constant even though it is not explicitly used (which would otherwise cause a warning and ARC could release it immediately)

JJC1138/tiny-events