[IOS][Language] Language Settings - LanguageSettingsMediator unittests
- Adds unittests for the LanguageSettingsMediator. - Uses a PrefObserverBridge instead of a BooleanObserver to observe prefs::kOfferTranslateEnabled as it's more straight forward to stop during the shutdown and more consistent with the other observed prefs. - Adds a method to the data source to stop observing the model which is called during the test teardown as well as by the TableViewController when being shutdown. Bug: 957688 Change-Id: I003df740b56d611717c85193e0d61b592f1f90d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1642812Reviewed-by:Sergio Collazos <sczs@chromium.org> Commit-Queue: Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#666153}
Showing
This diff is collapsed.
Please register or sign in to comment