google / GoogleSignIn-iOS

Enables iOS and macOS apps to sign in with Google.
https://developers.google.com/identity/sign-in/ios
Apache License 2.0
472 stars 189 forks source link

Add sanity checks for passed in options and initializers to GIDVerifyAccountDetail. #401

Closed brnnmrls closed 3 months ago

brnnmrls commented 3 months ago

Begin implementing -[GIDVerifyAccountDetail verifyAccountDetailsInteractivelyWithOptions:] starting with input validation to ensure that the client has passed in valid parameters, provided a valid presenting view controller, and defined the proper callback schemes. Additionally, add tests for GIDVerifyAccountDetail like ensuring that a configuration was set which will be covered by the created initializers.