eurofurence / ef-app_ios

iOS version of the official Eurofurence app
MIT License
5 stars 1 forks source link

Add acceptance tests around decoding the API response #494

Closed ShezHsky closed 1 year ago

ShezHsky commented 2 years ago

During EF 26 the app began failing to parse the response due to the absence of a value in the Text key for knowledge entries. While we fixes this during the con we only found out there was an issue due to an attendee coming to us. Having some automation to run this check for us would be much safer for next time.

Proposal:

We could also potentially post failures to a Telegram channel to keep us on top of things.

ShezHsky commented 1 year ago

Done in the new model - an acceptance test will clone the remote store and fail when parsing or ingestion fails.