When writing the LyticsTests I found the ergonomics of the static failing properties I added to dependencies in the last PR to be lacking. I replaced them with static test methods that have default arguments which call XCTFail.
Change the type of the key in the URLEvent.options dictionary from AnyCodable to String.
Adds test cases to
LyticsTests
.Additional:
failing
properties I added to dependencies in the last PR to be lacking. I replaced them with statictest
methods that have default arguments which callXCTFail
.URLEvent.options
dictionary fromAnyCodable
toString
.