summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests_unit.gypi
diff options
context:
space:
mode:
authorblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-16 03:06:41 +0000
committerblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-16 03:06:41 +0000
commit89f6b175acec305c20711647766c8c2458bdac1c (patch)
tree9e022d11c784c09a0da5f90e502dd662c390ede9 /chrome/chrome_tests_unit.gypi
parent2b4c40d29cc6c730bb4ed0ff6f884ccc7c46a334 (diff)
downloadchromium_src-89f6b175acec305c20711647766c8c2458bdac1c.zip
chromium_src-89f6b175acec305c20711647766c8c2458bdac1c.tar.gz
chromium_src-89f6b175acec305c20711647766c8c2458bdac1c.tar.bz2
Abstract WebContentsObserver from Autofill shared code
Introduces the AutofillDriver, whose purpose is to abstract communication from the renderer and the external world to autofill browser process code. This CL concretely uses AutofillDriverImpl to eliminate AutofillManager and AutocompleteHistoryManager having to be WebContentsObservers. It also eliminates AutofillManager being a WebContentsUserData, instead changing it to be owned by and accessed from the AutofillDriverImpl. TBR=benm,yfriedman,avi TEST=No visible behavior in the change of autofill. Review URL: https://chromiumcodereview.appspot.com/16286020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206623 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests_unit.gypi')
-rw-r--r--chrome/chrome_tests_unit.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi
index bb5504c..a9fa8ee 100644
--- a/chrome/chrome_tests_unit.gypi
+++ b/chrome/chrome_tests_unit.gypi
@@ -275,6 +275,8 @@
'../components/autofill/browser/autofill_common_test.h',
'../components/autofill/browser/data_driven_test.cc',
'../components/autofill/browser/data_driven_test.h',
+ '../components/autofill/browser/test_autofill_driver.cc',
+ '../components/autofill/browser/test_autofill_driver.h',
'../components/autofill/browser/test_autofill_external_delegate.cc',
'../components/autofill/browser/test_autofill_external_delegate.h',
'../components/autofill/browser/test_autofill_manager_delegate.cc',