While trying to enable webview sign-in by default, I found a bunch of issues
commite77304c4963cfd00489f09c4645521752c49577c
authorrogerta <rogerta@chromium.org>
Wed, 7 Jan 2015 02:53:55 +0000 (6 18:53 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 7 Jan 2015 02:54:49 +0000 (7 02:54 +0000)
tree61e0992ac877aebe4e8de193ea3b14b53a7c8d76
parentb118a0ca3c627340f119eeb1ac29ed4648656e27
While trying to enable webview sign-in by default, I found a bunch of issues
that needed to fixed first.  This CL contains only those fixes.  Once this
lands I can commit the CL (795873004) that actually enables webview sign-in.  Fixes
here include:

- making Authenticator.js more of a drop in replacement for GaiaAuthHost.  Important for tests
- fix to some race conditions in Authenticator.js wrt loadstop
- support in inline_login to work with webview
- fixes to tests that were hardcoded to only test the old style sign-in

BUG=441821

Review URL: https://codereview.chromium.org/807503004

Cr-Commit-Position: refs/heads/master@{#310224}
12 files changed:
chrome/browser/profiles/host_zoom_map_browsertest.cc
chrome/browser/resources/gaia_auth_host/authenticator.js
chrome/browser/resources/inline_login/inline_login.js
chrome/browser/signin/signin_browsertest.cc
chrome/browser/ui/bookmarks/bookmark_bubble_sign_in_delegate_browsertest.cc [new file with mode: 0644]
chrome/browser/ui/bookmarks/bookmark_bubble_sign_in_delegate_unittest.cc [deleted file]
chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
chrome/browser/ui/webui/signin/inline_login_ui.cc
chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc
chrome/browser/ui/zoom/zoom_controller_browsertest.cc
chrome/chrome_tests.gypi
chrome/chrome_tests_unit.gypi